在 Jupyter Notebook 中显示图形时,plot() 和 iplot() 有什么区别?
我刚刚开始在 Python (3.6.6) 中使用 iplot()。我认为它使用了 Cufflinks 包装器来运行 Matplotlib。这似乎是我用简单的一行代码获得交互式绘图的最简单方法。
虽然它需要一些库来设置。例如,以下代码适用于 macOS 上的 Jupyter Notebook (5.0.0)。这里所附的图是 PNG 格式的,因此不是交互式的。
示例:(1)线图 https://i.stack.imgur.com/3ZfG5.png (2) Bar plot https://i.stack.imgur.com/JHSG2.png{下面的代码}
# Import libraries
import pandas as pd
import numpy as np
from plotly import __version__
%matplotlib inline
import cufflinks as cf
from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot
init_notebook_mode(connected=True)
init_notebook_mode(connected=True)
cf.go_offline()
# Create random data
df = pd.DataFrame(np.random.randn(100,4), columns='Col1 Col2 Col3 Col4'.split())
df.head(2)
# Plot lines
df.iplot()
# Plot bars
df.iplot(kind='bar')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)