重复测量pyplot中的线图?

时间:2016-11-07 19:09:27

标签: python pandas matplotlib data-visualization

我有一个pandas数据框,其头部看起来像这样:

Sample  208Pb   bottle_number   date_collected
0   2   8.133   bottle1 2015-08-01
1   4   1.111   bottle1 2015-08-01
2   7   7.171   bottle1 2015-08-01
3   8   40.630  bottle1 2015-08-01
4   9   1.112   bottle1 2015-08-01

我正试图得到这样的情节:RMANOVA plot

bottle_numberdate_collected都是因素。我已对我的原始数据进行了子集化,因此此处bottle_number只有bottle1,因此无关紧要。 date_collected有三个等级。

所以,我试图让208Pb成为依赖(x轴),date_collected是独立的(y轴)。

提前致谢!

1 个答案:

答案 0 :(得分:0)

假设您已经安装了matplotlib。 https://pypi.python.org/pypi/matplotlib

我运行了这段代码,这将完成它需要的工作

from matplotlib import pyplot as plt import pandas df = pandas.read_csv('filename.csv') plt.plot(df['208Pb'], pandas.to_datetime(df['date_collected']), 'o-b') plt.show()

'○'是标记

' - '是行

' B'用于颜色(你也可以使用其他颜色)