用python将按列排序的180个数做成曲线图,数据按月分布,横坐标以年作为单位
时间: 2023-11-09 11:04:13 浏览: 37
你可以使用Python中的matplotlib库来制作曲线图。下面是一个示例代码,假设你的数据存储在一个名为data.csv的文件中,其中第一列是日期(格式为YYYY-MM-DD),其余列是数据(每个月一个)。请确保已经安装了matplotlib和pandas库。
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取数据
df = pd.read_csv('data.csv', parse_dates=[0], index_col=[0])
# 按年汇总数据
df_yearly = df.resample('Y').sum()
# 绘制曲线图
df_yearly.plot()
# 设置图表标题和轴标签
plt.title('Data by Year')
plt.xlabel('Year')
plt.ylabel('Data')
# 显示图表
plt.show()
```
这个示例代码将数据按年汇总,并使用`plot()`函数绘制曲线图。你可以通过修改代码来适应你的数据格式和需求。