[英]Plotting from a certain threshold in python
我有一个包含 3 列的数据框:日期、值 1、值 2。我使用 matplotlib 在图表上绘制了这些数据。 在python中是否可以从某个日期开始绘图? 例如,我的数据集从 1950 年开始,但我希望它在日期 = 1990 而不是 1950 时开始绘图。
这是我的数据框的示例
df = pd.DataFrame({
'date': [1950, 1951, 1952, 1953,1954,1955,1956],
'value1': [23, 57, 78, 62, 80, 67, 98],
'value2': [42, 55, 45, 80, 27, 56, 87]
})
使用上面的例子,我想从 1953 年而不是 1950 年开始绘制
您可以根据您的标准过滤这样的数据框 -
filt = df[df['date'] >= 1953]
你可以让他们绘制filt
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.