import pandas as np import matplotlib.pyplot as plt from matplotlib import rcParams from wordcloud import WordCloud #设置编码 rcParams['font.family'] = 'SimHei' #获取数据 data = np.read_excel('海南疫情.xlsx') x_lable = data['地点'] y_lable = data['感染人数'] plt.plot(x_lable,y_lable) plt.xlabel('城市') plt.ylabel('感染人数') plt.title('截止2022-12-30 00:00:00海南省疫情总感染人数') plt.xticks(rotation=45) plt.show() 解释代码的意思
时间: 2023-09-12 10:06:38 浏览: 64
10.Pandas、Matplotlib、PCA绘图实用代码补充1
这段代码主要是用来读取名为“海南疫情.xlsx”的 Excel 文件中的数据,并用 matplotlib 库绘制出海南省各城市截止到 2022 年 12 月 30 日的疫情感染人数折线图。具体说明如下:
1. 导入必要的库:pandas 库、matplotlib.pyplot 库、matplotlib 库和 wordcloud 库。
2. 设置字体编码为 SimHei。
3. 读取 Excel 文件中的数据,存储在 data 变量中。
4. 从 data 变量中获取“地点”列和“感染人数”列的数据,分别存储在 x_label 和 y_label 变量中。
5. 使用 plt.plot() 函数绘制折线图,x 轴数据为城市名称,y 轴数据为感染人数。
6. 使用 plt.xlabel() 函数设置 x 轴标签为“城市”。
7. 使用 plt.ylabel() 函数设置 y 轴标签为“感染人数”。
8. 使用 plt.title() 函数设置图表标题为“截止2022-12-30 00:00:00海南省疫情总感染人数”。
9. 使用 plt.xticks() 函数旋转 x 轴标签角度为 45 度。
10. 使用 plt.show() 函数显示绘制的折线图。
阅读全文