【发布时间】:2019-12-14 17:18:18
【问题描述】:
我正在尝试用一条线绘制pandasSeries。
这些线产生所示的输出和散点图。
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),它产生了一个散点图。
我会进一步试验。
【问题讨论】:
-
给我们一个数据样本:)
-
@Terry - 请查看更新后的 OP(无论如何,我不知道更新有什么帮助......)
-
使用你的数据和代码,我在 y 轴上得到一条固定在 0.87 处的水平线
-
@Terry - 这就是重点。你得到的就是预期的。那么问题是我应该在哪里解决这个问题......
-
也许更新熊猫?在我的测试中,我使用了 pandas 0.25.1