san*_*ica 5 python plot pandas
pandas Series我正在尝试用一条线绘制 a 。这些线产生所示的输出和散点图。
import pandas as pd
print(pd.__version__)
...
print(type(sam))
print(sam)
sam.plot(kind='line');
0.25.3
<class 'pandas.core.series.Series'>
3300    0.87
3301    0.87
3302    0.87
3303    0.87
3304    0.87
Name: A, dtype: float64
<<SCATTER PLOT>>
我无法通过任何方式创建线图Series.plot。
正确的做法是什么?
PS:我可以设想解决方法,例如创建新的np数组、列表等。但我想这应该立即有效。
PS2:我在 Chrome 下使用 PortableApps 的 Jupyter Lab。奇怪的是,在实验室的一个选项卡(几乎没有什么东西)中,上面的线生成线图,在另一个选项卡(已加载sklearn)中,它生成散点图。我会进一步尝试一下。
你可以试试:
sam = pd.Series([.87,.87,.87,.87,.87], index=range(3300, 3305))
系列:
3300    0.87
3301    0.87
3302    0.87
3303    0.87
3304    0.87
dtype: float64
线图:
sam.plot()
sam.plot(kind='line')呈现相同的输出。
有一句话流传至今,我对它的了解远matplotlib不如现在,那就是
plt.rcParams['lines.marker'] = 'o'
我所要做的就是删除它(实际上,我用 替换了它plt.rcParams['scatter.marker'] = 'o')。
| 归档时间: | 
 | 
| 查看次数: | 609 次 | 
| 最近记录: |