我正在尝试用一条线绘制 pandas
Series
。
这些线产生显示的输出和散点图。
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:我在 PortableApps 的 Chrome 下使用 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')
呈现相同的输出。关于python - Pandas 图(种类 ='line' )创建散点图,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59337416/