Redian新闻
>
python画图是不是还是matplotlib?
avatar
python画图是不是还是matplotlib?# Programming - 葵花宝典
t*y
1
我想买个送给亲戚,不知道4月份能买到吗?会不会没货。
avatar
n*n
2
屏幕和ipad一样垃圾。想想还是算了。
avatar
w*g
3
我看了plotly.offline,可以产生网页,但是官方不支持存成图片。
还有别的办法吗?
avatar
s*c
4
现在已经2-3 weeks了
avatar
d*c
5
估计不会有第二个,或者能做的比matplotlib更好的,没人干这种活
plotly主要是交互,所以搞静态图不是它的目标
居然把matlab的东西当模版,足以证明当初写这东西的人眼界就那么点
ggplot至少有点理论,还是要高明一些的
对了,好像有个模仿ggplot的python版,不过多半做的不全,不知道对你来说是否够用
https://github.com/yhat/ggpy
github太虚荣了,这个东西有476个fork,有多少是真的干活的,还是就是随便一点,
跟看到书就下载但是不看一个道理?
avatar
g*t
6
bokeh 可以。大图有点bug。
互动图,standalone html,bokeh可以画7万个点的time series。standalone html.
有时候会死掉,重画就好了。windows 10。
https://bokeh.pydata.org/en/latest/docs/user_guide/embed.html
matplotlib是我静态图的首选。
感觉matplotlib的作者对oo的理解很好,很难超过。

【在 w***g 的大作中提到】
: 我看了plotly.offline,可以产生网页,但是官方不支持存成图片。
: 还有别的办法吗?

avatar
g*t
7
I used the Bokeh everyday. So far it was OK.

【在 d******c 的大作中提到】
: 估计不会有第二个,或者能做的比matplotlib更好的,没人干这种活
: plotly主要是交互,所以搞静态图不是它的目标
: 居然把matlab的东西当模版,足以证明当初写这东西的人眼界就那么点
: ggplot至少有点理论,还是要高明一些的
: 对了,好像有个模仿ggplot的python版,不过多半做的不全,不知道对你来说是否够用
: https://github.com/yhat/ggpy
: github太虚荣了,这个东西有476个fork,有多少是真的干活的,还是就是随便一点,
: 跟看到书就下载但是不看一个道理?

avatar
w*g
9
python模仿matlab,模仿R,都很让人抓狂。
搞软件,得有终生带bug存活的觉悟。追求完美就是跟自己过不去。

【在 d******c 的大作中提到】
: 估计不会有第二个,或者能做的比matplotlib更好的,没人干这种活
: plotly主要是交互,所以搞静态图不是它的目标
: 居然把matlab的东西当模版,足以证明当初写这东西的人眼界就那么点
: ggplot至少有点理论,还是要高明一些的
: 对了,好像有个模仿ggplot的python版,不过多半做的不全,不知道对你来说是否够用
: https://github.com/yhat/ggpy
: github太虚荣了,这个东西有476个fork,有多少是真的干活的,还是就是随便一点,
: 跟看到书就下载但是不看一个道理?

avatar
g*t
10
The matplotlib looked very elegant if removing the matlab part:
http://pbpython.com/effective-matplotlib.html

【在 w***g 的大作中提到】
: python模仿matlab,模仿R,都很让人抓狂。
: 搞软件,得有终生带bug存活的觉悟。追求完美就是跟自己过不去。

avatar
y*j
11
我发现python的道路就是走别人的路,让别人无路可走。


: python模仿matlab,模仿R,都很让人抓狂。

: 搞软件,得有终生带bug存活的觉悟。追求完美就是跟自己过不去。



【在 w***g 的大作中提到】
: python模仿matlab,模仿R,都很让人抓狂。
: 搞软件,得有终生带bug存活的觉悟。追求完美就是跟自己过不去。

avatar
y*j
12
当时其实就是现在,Matlab的程序作图非常流行,自己另起炉灶的话,不一定能够很快
地流传开来。


: 估计不会有第二个,或者能做的比matplotlib更好的,没人干这种活

: plotly主要是交互,所以搞静态图不是它的目标

: 居然把matlab的东西当模版,足以证明当初写这东西的人眼界就那么点

: ggplot至少有点理论,还是要高明一些的

: 对了,好像有个模仿ggplot的python版,不过多半做的不全,不知道对你来说是
否够用

: https://github.com/yhat/ggpy

: github太虚荣了,这个东西有476个fork,有多少是真的干活的,还是就是随便
一点,

: 跟看到书就下载但是不看一个道理?



【在 d******c 的大作中提到】
: 估计不会有第二个,或者能做的比matplotlib更好的,没人干这种活
: plotly主要是交互,所以搞静态图不是它的目标
: 居然把matlab的东西当模版,足以证明当初写这东西的人眼界就那么点
: ggplot至少有点理论,还是要高明一些的
: 对了,好像有个模仿ggplot的python版,不过多半做的不全,不知道对你来说是否够用
: https://github.com/yhat/ggpy
: github太虚荣了,这个东西有476个fork,有多少是真的干活的,还是就是随便一点,
: 跟看到书就下载但是不看一个道理?

avatar
r*t
14
matplotlib 推倒重来过一次,原来oo不太好,后来社区重设计了,尽量保持 api 没变。
bokeh 我第一次用的时候,同样的一个图花了十倍 matplotlib 的时间写出来,互动倒
是不错。后来 plotly 出来以后木 follow 了。

【在 g****t 的大作中提到】
: bokeh 可以。大图有点bug。
: 互动图,standalone html,bokeh可以画7万个点的time series。standalone html.
: 有时候会死掉,重画就好了。windows 10。
: https://bokeh.pydata.org/en/latest/docs/user_guide/embed.html
: matplotlib是我静态图的首选。
: 感觉matplotlib的作者对oo的理解很好,很难超过。

avatar
s*V
15
我倒是觉得这样挺好,没必要瞎折腾,就画个图,为啥每个人都要重起炉灶一套东西?

【在 y*j 的大作中提到】
: 当时其实就是现在,Matlab的程序作图非常流行,自己另起炉灶的话,不一定能够很快
: 地流传开来。
:
:
: 估计不会有第二个,或者能做的比matplotlib更好的,没人干这种活
:
: plotly主要是交互,所以搞静态图不是它的目标
:
: 居然把matlab的东西当模版,足以证明当初写这东西的人眼界就那么点
:
: ggplot至少有点理论,还是要高明一些的
:
: 对了,好像有个模仿ggplot的python版,不过多半做的不全,不知道对你来说是
: 否够用
:
: https://github.com/yhat/ggpy

avatar
d*c
16
它模仿的只是接口,画图的句法,当然有一帮人已经比较熟悉,上手快
ggplot谁也没模仿,有个理论基础,其实上手有点难,有好几个地方反直觉,很容易掉
坑,之前R画图有base plot,有grid plot,功能都足够了,都不影响ggplot迅速火起
来。

【在 y*j 的大作中提到】
: 当时其实就是现在,Matlab的程序作图非常流行,自己另起炉灶的话,不一定能够很快
: 地流传开来。
:
:
: 估计不会有第二个,或者能做的比matplotlib更好的,没人干这种活
:
: plotly主要是交互,所以搞静态图不是它的目标
:
: 居然把matlab的东西当模版,足以证明当初写这东西的人眼界就那么点
:
: ggplot至少有点理论,还是要高明一些的
:
: 对了,好像有个模仿ggplot的python版,不过多半做的不全,不知道对你来说是
: 否够用
:
: https://github.com/yhat/ggpy

avatar
g*t
17
假如你有了新发现,别忘了回来教我下。:-)
我现在还是离不开python
Data clean/visualization 感觉必须python


: 多谢。正在学习。



【在 w***g 的大作中提到】
: 多谢。正在学习。
avatar
d*c
18
看了下,这个bokeh还是交互图,类似D3.js。交互图很好,不过和静态图区别还是挺大
的。
背景很有趣,DARPA的项目,anaconda的公司做的。RStudio的目的其实和这个公司一模
一样,趁着big data火的时候提供工具,只不过RStudio围绕R做,anaconda围绕python
做。
avatar
k*u
19
我是半路出家学python的 说的可能不对
画传统的静态图还是matplotlib和seaborn 最起码在anaconda的环境里很方便
后来用过bokeh和plotly 那个时候好像plotly维护的人还不多 觉得bokeh更方便一些
后来经常跟business的人开会,在python环境下给他们讲解很多图觉得很不方便,图片
一多前后翻来翻去别人也不愿意看
后来有一次看见fed reserve的图,都是用highcharts画得。然后发现,这个办法挺好
,自己可以简单搭个网站,然后用bootstrap控件来选择数据画图。感觉效果还可以
如果在web显示的话,我觉得各种 *charts 不错,我自己做的一个例子
159.203.111.2/wsj_counts/
avatar
g*t
20
这个办法听起来挺好。我2年多到现在python也是收敛到matplotlib + Bokeh画图。
等下试试你说的 bootstrap+highcharts。
谢谢分享。

【在 k*****u 的大作中提到】
: 我是半路出家学python的 说的可能不对
: 画传统的静态图还是matplotlib和seaborn 最起码在anaconda的环境里很方便
: 后来用过bokeh和plotly 那个时候好像plotly维护的人还不多 觉得bokeh更方便一些
: 后来经常跟business的人开会,在python环境下给他们讲解很多图觉得很不方便,图片
: 一多前后翻来翻去别人也不愿意看
: 后来有一次看见fed reserve的图,都是用highcharts画得。然后发现,这个办法挺好
: ,自己可以简单搭个网站,然后用bootstrap控件来选择数据画图。感觉效果还可以
: 如果在web显示的话,我觉得各种 *charts 不错,我自己做的一个例子
: 159.203.111.2/wsj_counts/

avatar
a*c
21
highcharts相当于比较完善的plotly.js?commercial要收费

【在 k*****u 的大作中提到】
: 我是半路出家学python的 说的可能不对
: 画传统的静态图还是matplotlib和seaborn 最起码在anaconda的环境里很方便
: 后来用过bokeh和plotly 那个时候好像plotly维护的人还不多 觉得bokeh更方便一些
: 后来经常跟business的人开会,在python环境下给他们讲解很多图觉得很不方便,图片
: 一多前后翻来翻去别人也不愿意看
: 后来有一次看见fed reserve的图,都是用highcharts画得。然后发现,这个办法挺好
: ,自己可以简单搭个网站,然后用bootstrap控件来选择数据画图。感觉效果还可以
: 如果在web显示的话,我觉得各种 *charts 不错,我自己做的一个例子
: 159.203.111.2/wsj_counts/

avatar
k*u
22
有好多各种charts
google有百度有 wiki有个页面有好几十种
avatar
d*a
23
其实,作图最好的是Excel
比matlab强了好几条街

【在 y*j 的大作中提到】
: 当时其实就是现在,Matlab的程序作图非常流行,自己另起炉灶的话,不一定能够很快
: 地流传开来。
:
:
: 估计不会有第二个,或者能做的比matplotlib更好的,没人干这种活
:
: plotly主要是交互,所以搞静态图不是它的目标
:
: 居然把matlab的东西当模版,足以证明当初写这东西的人眼界就那么点
:
: ggplot至少有点理论,还是要高明一些的
:
: 对了,好像有个模仿ggplot的python版,不过多半做的不全,不知道对你来说是
: 否够用
:
: https://github.com/yhat/ggpy

avatar
I*x
24
什么图?现在不是流行搞elk图?数据送进去分分类处理下就可以画图了,不过只能看。

【在 g****t 的大作中提到】
: 假如你有了新发现,别忘了回来教我下。:-)
: 我现在还是离不开python
: Data clean/visualization 感觉必须python
:
:
: 多谢。正在学习。
:

avatar
s*s
25
生成的图右上方,不是有一排按钮么? 第一个就是可以存成png呀。(比如https://
plot.ly/ipython-notebooks/cufflinks/ 中的例子)
除非你有一大堆图,手动点的烦。
我一直奇怪cufflinks + plotly为啥流行不起来。。。
df.iplot()不要太方便。

【在 w***g 的大作中提到】
: 我看了plotly.offline,可以产生网页,但是官方不支持存成图片。
: 还有别的办法吗?

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。