这种图用 python 是怎么画出来的

2014-10-12 18:52:31 +08:00
 gt11799
图: http://pan.baidu.com/s/1i323rlb
最近做了一个知乎的登录时间统计的网站,没想到做网站本身容易,图的美化和网站的排版着实让我伤透了脑筋。
python上我最常用的就是matplotlib包,但是美化的事情以前不怎么考虑。如果能用matplotlib做出上图,线要怎么选?下面的阴影要怎么设置?
如果有别的绘图包,或者常用的美化方法,也麻烦各位提醒一下小弟。
10657 次点击
所在节点    Python
10 条回复
SakuraSa
2014-10-12 18:55:39 +08:00
同求~
不过网站上的图表展示我现在用的是[echarts](http://echarts.baidu.com/index.html)
xudshen
2014-10-12 19:48:43 +08:00
网站画图不该在前端画么,Highcharts什么的
frankzeng
2014-10-12 19:57:30 +08:00
我看像是在前端画的,用js库画的
gt11799
2014-10-12 21:41:05 +08:00
前端可以需要的时候再生成图吗?给一些数据就可以?效率如何?
gt11799
2014-10-12 21:43:42 +08:00
@SakuraSa 哇,好爽的东西
14
2014-10-12 21:46:25 +08:00
貌似比较流行的是D3.js
Github Star 30K+ https://github.com/mbostock/d3
例子 http://bl.ocks.org/mbostock
只用过例子稍微改改= =
awanabe
2014-10-12 21:57:56 +08:00
ChanneW
2014-10-12 22:13:07 +08:00
在 osc 看到有人做 echarts 的 java 类了, 谁来做的 python 版的分享.
jprovim
2014-10-13 00:55:56 +08:00
reorx
2014-10-13 01:40:32 +08:00
js:
http://c3js.org/
http://www.chartjs.org/
http://www.highcharts.com/
http://nvd3.org/
http://trifacta.github.io/vega/

python:
http://pygal.org/
https://github.com/HamsterHuey/easyplot
以及 @jprovim 提到的 2 个也很不错

其他一些 visualization/graph/chart 工具 (跟 lz 需求无关,扫 pinboard 的时候顺便拣出来的):
http://datafart.com/
http://plotdevice.io/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/138488

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX