#【例3.64】使用plotdata2.txt中的数据,绘制编程语言发展趋势图。 import pandas as pd data = pd.read_csv('plotdata2.txt',' ',header=None) df=pd.DataFrame(data) df.columns=(['python','php','java']) ax=df.plot(title='User number of language') ax.set_xlabel('Month')
时间: 2023-06-25 08:04:24 浏览: 145
BST-BMP280-DS001-11.zip_BMP280_BMP280 data sheet_This Is It
您的代码几乎正确,只需要稍微修改一下就可以了。以下是您可以使用的完整代码:
```
import pandas as pd
import matplotlib.pyplot as plt
data = pd.read_csv('plotdata2.txt', ' ', header=None)
df = pd.DataFrame(data)
df.columns = (['Month', 'Python', 'PHP', 'Java'])
ax = df.plot(x='Month', y=['Python', 'PHP', 'Java'], title='User number of language')
ax.set_xlabel('Month')
plt.show()
```
修改说明:
1. 将列名 'python', 'php', 'java' 改为 'Month', 'Python', 'PHP', 'Java',这样才能正确地对应到数据中的列。
2. 在 plot() 函数中指定 x 轴为 'Month',y 轴为三种语言。
3. 最后加上 plt.show(),以便显示图像。
希望对您有帮助!
阅读全文