g****t 发帖数: 31659 | 1 I used the Bokeh everyday. So far it was OK. |
|
|
w***g 发帖数: 5958 | 3 python模仿matlab,模仿R,都很让人抓狂。
搞软件,得有终生带bug存活的觉悟。追求完美就是跟自己过不去。 |
|
y*j 发帖数: 3139 | 4 我发现python的道路就是走别人的路,让别人无路可走。
: python模仿matlab,模仿R,都很让人抓狂。
: 搞软件,得有终生带bug存活的觉悟。追求完美就是跟自己过不去。
|
|
|
s*****V 发帖数: 21731 | 6 我倒是觉得这样挺好,没必要瞎折腾,就画个图,为啥每个人都要重起炉灶一套东西? |
|
d******c 发帖数: 2407 | 7 它模仿的只是接口,画图的句法,当然有一帮人已经比较熟悉,上手快
ggplot谁也没模仿,有个理论基础,其实上手有点难,有好几个地方反直觉,很容易掉
坑,之前R画图有base plot,有grid plot,功能都足够了,都不影响ggplot迅速火起
来。 |
|
g****t 发帖数: 31659 | 8 假如你有了新发现,别忘了回来教我下。:-)
我现在还是离不开python
Data clean/visualization 感觉必须python
: 多谢。正在学习。
|
|
d******c 发帖数: 2407 | 9 看了下,这个bokeh还是交互图,类似D3.js。交互图很好,不过和静态图区别还是挺大
的。
背景很有趣,DARPA的项目,anaconda的公司做的。RStudio的目的其实和这个公司一模
一样,趁着big data火的时候提供工具,只不过RStudio围绕R做,anaconda围绕python
做。 |
|
发帖数: 1 | 10 highcharts相当于比较完善的plotly.js?commercial要收费 |
|
k*****u 发帖数: 1688 | 11 有好多各种charts
google有百度有 wiki有个页面有好几十种 |
|
d******a 发帖数: 32122 | 12 其实,作图最好的是Excel
比matlab强了好几条街 |
|
I********x 发帖数: 858 | 13 什么图?现在不是流行搞elk图?数据送进去分分类处理下就可以画图了,不过只能看。 |
|
s*s 发帖数: 100 | 14 生成的图右上方,不是有一排按钮么? 第一个就是可以存成png呀。(比如https://
plot.ly/ipython-notebooks/cufflinks/ 中的例子)
除非你有一大堆图,手动点的烦。
我一直奇怪cufflinks + plotly为啥流行不起来。。。
df.iplot()不要太方便。 |
|
b****u 发帖数: 1130 | 15 数据的visualisation其实是个非常重要的部分。俺也是折腾了好多东西,谈谈体会。
1. PyQT+matplotlib+seaborn, 桌面版应用,其实能实现很多功能,速度不错。就是
layout有点烦。其实有软件生成layout的,还没学会。
2. R+Shiny, 网页应用,开始觉得好爽,但是是个大坑,就算modularize,代码的维
护是个很大问题。现在后悔了,有点晚。
3. Dash plotly, 不错,可读性,和维护性都不错。但是会造成大量不必要的IO
4. D3.js, 其实是终极方案,就是俺人老了,不愿学太多了。其实真熟练了,估计也花
不了太多时间。 |
|
g*******u 发帖数: 3948 | 16 是这个吗?
d3js.org/
我也在想 matplotlib+seaborn 够用不? |
|
发帖数: 1 | 17 jupyter (ipython) 怎么样?网页版的,不用javascript
我们现在是jupyter + matplotlib + seaborn,全套python |
|
w*****g 发帖数: 16352 | 18 不就是qt designer么?画好窗囗,把控件放上,然后挂上输入输出函数就行了。
[在 bobohu (bobohu) 的大作中提到:]
:数据的visualisation其实是个非常重要的部分。俺也是折腾了好多东西,谈谈体会。
:1. PyQT+matplotlib+seaborn, 桌面版应用,其实能实现很多功能,速度不错。就是
:layout有点烦。其实有软件生成layout的,还没学会。
:护是个很大问题。现在后悔了,有点晚。 |
|
n******g 发帖数: 2201 | 19 D3 盛名之下 到时候还是要手动编程画图啊。
[在 bobohu (bobohu) 的大作中提到:]
:数据的visualisation其实是个非常重要的部分。俺也是折腾了好多东西,谈谈体会。
:1. PyQT+matplotlib+seaborn, 桌面版应用,其实能实现很多功能,速度不错。就是
:layout有点烦。其实有软件生成layout的,还没学会。
:护是个很大问题。现在后悔了,有点晚。 |
|
发帖数: 1 | 20 现在有一个networkx格式的图(graph),它有293,118个节点的,用matplotlib.pyplot
和nx.draw_networkx 画这个图画不出来, 不知道是不是图太大的原因。
怎么才能把这个图画出来?大伙做过这个吗?
谢谢。 |
|
n******g 发帖数: 2201 | 21 随机抽取10% 节点 画画看吧 点太多了没法画
[在 dailygrind16 (天天绞肉机) 的大作中提到:]
:现在有一个networkx格式的图(graph),它有293,118个节点的,用matplotlib.pyplot
和nx.draw_networkx 画这个图画不出来, 不知道是不是图太大的原因。
:怎么才能把这个图画出来?大伙做过这个吗?
:谢谢。 |
|
|
a*****s 发帖数: 2663 | 23 没这么夸张吧,我还挺喜欢IDL的widget的,python里面没啥容易上手的。那个
wxpython+matplotlib写个交互的数据处理程序真是要人命。 |
|
f**********e 发帖数: 1994 | 24 numpy + matplotlib + networkX + 几个 sequence mapping 软件 (+ RPy +
mySQL) 基本横扫大部分的日常工作。连 matlab 都可以忽略了。从 Python 里边呼叫
R 可以让你的人生清净很多 ,用 Python 做 preprocessing 比用那些不三不四的语
言舒服多了。 |
|
K****n 发帖数: 5970 | 25 有钱人啊,我自从毕了业再也没见过能买得起马特拉博的人
我觉得学matlab特别不值,一是我没见过除了学生和老师之外的人用,二是它其实已经
算c style的programming了,又有oop,还可以system call,但是当你遇上装逼的人,
他们会说,“哦?MATLAB太简单,不算编程,会C吗?”。
我推荐直接上 numpy scipy 和 matplotlib。这样装逼的人会说,“哦?原来你也是
open source community的人啊,我也最爱用python了呢!”
这样复杂程度差不多。MATLAB主要是传说中矩阵计算牛逼,但是主要题现在凡是for
loop都要写成矩阵,而数值计算上还是调fortran库的。 |
|
e*******o 发帖数: 4654 | 26 KeeVan说的 numpy scipy 和 matplotlib,估计你自己得装半天。
如果你不是做大量的矩阵运算,用不到matlab的,
处理Excel一般的语言都行。
做图比较好用的是R的ggplot2。 |
|
h****e 发帖数: 138 | 27 我也推荐用python,简单易学,大爱啊。。。
关于作图和统计,numpy,scipy,matplotlib等模块即可搞定。
安装方面,scipy在我们比较老的服务器上出现过问题,别的基本没遇到过困难。
实在不想装,也可考虑集成包如enthought的free版(linux)或者pythonxy(windows) |
|
N******n 发帖数: 3003 | 28 【 以下文字转载自 DataSciences 讨论区 】
发信人: NobleBen (be nice, be patient!!!!), 信区: DataSciences
标 题: 谁装过python的limix package
发信站: BBS 未名空间站 (Sat Aug 1 00:39:54 2015, 美东)
python package太难装了
好不容易装好了,第一个命令就有问题
# activiate inline plotting
%matplotlib inline
from setup import *
这个%总是有问题?
谢谢 |
|
x***u 发帖数: 297 | 29 你是在ipython notebook 里用 %matplotlib inline 的吗?这个语句不是标准python
statement, 是ipython的magic function.
[发表自未名空间手机版 - m.mitbbs.com] |
|
j****x 发帖数: 943 | 30 seriously agree. Using gnuplot or matplotlib is way much easier. Greek
symbols can be added too. |
|
|
S***w 发帖数: 1014 | 32 Re
Chaos似乎比matplotlib好些 |
|
j****x 发帖数: 943 | 33 听说过,没用过enthought的chaos。不过matplotlib 更接近matlab的syntax。 如果用
过matlab的话,更容易上手些吧。 不过学起来也还是supereasy的。 |
|
m******t 发帖数: 273 | 34 【 以下文字转载自 Statistics 讨论区 】
发信人: myregmit (myregmit), 信区: Statistics
标 题: long time generating gamma distribution in python
发信站: BBS 未名空间站 (Thu Mar 13 19:04:24 2014, 美东)
I need to generate a truncated gamma distribution pdf curve and histogram in
python 3.
2 on win7.
import numpy as np
import matplotlib.pyplot as plt
import scipy.special as sps
shape, scale = 2., 2. # mean and dispersion
counter =0
s = []
upper_bound = 4
lower_bound = 0.5
while (counter <= 1000):
t = np.random.gamma(shape, ... 阅读全帖 |
|
m******t 发帖数: 273 | 35 【 以下文字转载自 Statistics 讨论区 】
发信人: myregmit (myregmit), 信区: Statistics
标 题: how to normalize axis in python
发信站: BBS 未名空间站 (Fri Mar 14 16:23:49 2014, 美东)
I am working in python 3.2 and matplotlib.
I need to plot y and x.
The numbers of x-axis are between 0 and 1000000.
In my plot, the numbers of x-axis are long and overlap each other.
I want to re-scale and normalize them between 0 and 10 and also show the
unit (such as 10^6) around the x-axis only once.
Eexample,
0, 1, 2, 3, ..., 10 (10x6... 阅读全帖 |
|
m******t 发帖数: 273 | 36 【 以下文字转载自 Quant 讨论区 】
发信人: myregmit (myregmit), 信区: Quant
标 题: solve integral eq. embeeded with another integral eq.
发信站: BBS 未名空间站 (Sun Mar 23 14:20:18 2014, 美东)
I need to solve an integral equation embedded with another integral equation
by python 3.2 in win7.
There are 2 integral equations.
The code is here:
import numpy as np
from scipy.optimize.minpack import fsolve
from numpy import exp
from scipy.integrate.quadpack import quad
import matplotlib.pyplot as plt
impor... 阅读全帖 |
|
m******t 发帖数: 273 | 37 【 以下文字转载自 Statistics 讨论区 】
发信人: myregmit (myregmit), 信区: Statistics
标 题: long time generating gamma distribution in python
发信站: BBS 未名空间站 (Thu Mar 13 19:04:24 2014, 美东)
I need to generate a truncated gamma distribution pdf curve and histogram in
python 3.
2 on win7.
import numpy as np
import matplotlib.pyplot as plt
import scipy.special as sps
shape, scale = 2., 2. # mean and dispersion
counter =0
s = []
upper_bound = 4
lower_bound = 0.5
while (counter <= 1000):
t = np.random.gamma(shape, ... 阅读全帖 |
|
m******t 发帖数: 273 | 38 【 以下文字转载自 Statistics 讨论区 】
发信人: myregmit (myregmit), 信区: Statistics
标 题: how to normalize axis in python
发信站: BBS 未名空间站 (Fri Mar 14 16:23:49 2014, 美东)
I am working in python 3.2 and matplotlib.
I need to plot y and x.
The numbers of x-axis are between 0 and 1000000.
In my plot, the numbers of x-axis are long and overlap each other.
I want to re-scale and normalize them between 0 and 10 and also show the
unit (such as 10^6) around the x-axis only once.
Eexample,
0, 1, 2, 3, ..., 10 (10x6... 阅读全帖 |
|
m******t 发帖数: 273 | 39 I need to solve an integral equation embedded with another integral equation
by python 3.2 in win7.
There are 2 integral equations.
The code is here:
import numpy as np
from scipy.optimize.minpack import fsolve
from numpy import exp
from scipy.integrate.quadpack import quad
import matplotlib.pyplot as plt
import sympy as syp
lb = 0
def integrand2(x, a):
print("integrand2 called")
return x**(a-1) * exp(-x)
def integrand1(x, b, c):
print(... 阅读全帖 |
|
g***e 发帖数: 577 | 40 【 以下文字转载自 Stock 讨论区 】
发信人: geome (老网友), 信区: Stock
标 题: free back test tool in python - for quant algos
发信站: BBS 未名空间站 (Sat Mar 4 15:10:49 2017, 美东)
Hi,
Our team has made a free back test tool in below github:
https://github.com/geome-mitbbs/QTS_Research
It is simple to use yet has great flexibility:
To use:
1. System requirements: you need to have python3 + numpy + pandas + (
matplotlib,optional)
2. Download files into any folder.
3. Modify Back_Test.py and run. Currently Back_Test.py contains... 阅读全帖 |
|
|
m******t 发帖数: 273 | 42 I need to generate a truncated gamma distribution pdf curve and histogram in
python 3.2 on win7.
The following program is correct ?
import numpy as np
import matplotlib.pyplot as plt
import scipy.special as sps
shape, scale = 2., 2. # mean and dispersion
counter =0
s = []
upper_bound = 4
lower_bound = 0.5
while (counter <= 1000):
t = np.random.gamma(shape, scale)
if (lower_bound <= t <= upper_bound) :
s.append(t)
counter += 1
count, bins, ignored = plt.hist(s, 50, normed... 阅读全帖 |
|
m******t 发帖数: 273 | 43 I am working in python 3.2 and matplotlib.
I need to plot y and x.
The numbers of x-axis are between 0 and 1000000.
In my plot, the numbers of x-axis are long and overlap each other.
I want to re-scale and normalize them between 0 and 10 and also show the
unit (such as 10^6) around the x-axis only once.
Eexample,
0, 1, 2, 3, ..., 10 (10x6)
How can I do that?
Any help would be appreciated. |
|
|
y****6 发帖数: 264 | 45 生统领域python就numpy/pandas/matplotlib和几个专业module,加上并行的spark啥的
,比起bioconductor/github上几千个R libraries差远了,而且R studio用熟的人基本
可以不出R的生态圈了,Python还远不行,缺乏Rmarkdown之类的报告工具和ggplot2之
类的图像工具。所以我虽然是Python出身,虽然非常不喜欢R的一些特性,但还是渐渐
基本用R了。
R |
|
b******8 发帖数: 31 | 46 哪位大侠给推荐个scientific plotting lib/software:
免费的。
能处理大数据量(比如一张图上画好多xxoo...的散点)。
最好还能实时。
不需要fancy/publication style的美工。
总结一下就是:糙快猛,不要钱。
试了试 Python/matplotlib, 还有R,感觉不给力。
不知 gnuplot 如何? |
|
s**i 发帖数: 271 | 47 我个人还是喜欢python。你要是熟悉matlab的话,numpy, scipy, matplotlib也很快就
上手了。统计的话scipy.stats和statsmodel也还可以。
大数据处理象PIG之类都支持python的UDF(user defined function),可以
实现比较复杂的算法。Java还要编译,在server上拷贝来拷贝去,太烦了。 |
|
s**i 发帖数: 271 | 48 我个人还是喜欢python。你要是熟悉matlab的话,numpy, scipy, matplotlib也很快就
上手了。统计的话scipy.stats和statsmodel也还可以。
大数据处理象PIG之类都支持python的UDF(user defined function),可以
实现比较复杂的算法。Java还要编译,在server上拷贝来拷贝去,太烦了。 |
|
|
N******n 发帖数: 3003 | 50 python package太难装了
好不容易装好了,第一个命令就有问题
# activiate inline plotting
%matplotlib inline
from setup import *
这个%总是有问题?
谢谢 |
|