当前位置:   article > 正文

用Matplotlib进行数据可视化_python2016年上海市全年用电图代码

python2016年上海市全年用电图代码

 

  1. #(1)读取文件并利用 pandas 库中的 describe()函数统计 2016 年上半年全社会用电量的 基本统计量。
  2. import pandas as pd
  3. import matplotlib.pyplot as plt
  4. plt.rcParams['font.family'] = ['SimHei']
  5. plt.rcParams['axes.unicode_minus'] = False
  6. df = pd.read_excel(r'C:\Users\admin\Desktop\实验9\2016上半年上海用电量.xlsx')
  7. df
  8. df.describe()
  9. df.columns
  10. df1 = df[['1月份','2月份','3月份','4月份','5月份','6月份']]
  11. display(df1)
  12. df1.columns

 

  1. #2)利用 pyplot 子库编程绘制上海市 2016 年上半年各产业用电量的散点图、折线图。
  2. plt.figure(figsize=(8,6))
  3. plt.title('上海市2016年上半年各产业用电量的散点图')
  4. plt.xlabel('月份')
  5. plt.ylabel('用电量')
  6. plt.scatter(df1.columns,df1.iloc[0],marker='o')
  7. plt.scatter(df1.columns,df1.iloc[1],marker='*')
  8. plt.scatter(df1.columns,df1.iloc[2],marker='<')
  9. plt.scatter(df1.columns,df1.iloc[3],marker='d')
  10. plt.scatter(df1.columns,df1.iloc[4],marker='s')
  11. plt.legend(df['产业'])
  12. plt.show()
  13. plt.figure(figsize=(8,6))
  14. plt.title('上海市2016年上半年各产业用电量的折线图')
  15. plt.xlabel('月份')
  16. plt.ylabel('用电量')
  17. plt.plot(df1.columns,df1.iloc[0],marker='o')
  18. plt.plot(df1.columns,df1.iloc[1],marker='*')
  19. plt.plot(df1.columns,df1.iloc[2],marker='<')
  20. plt.plot(df1.columns,df1.iloc[3],marker='d')
  21. plt.plot(df1.columns,df1.iloc[4],marker='s')
  22. plt.legend(df['产业'])
  23. plt.show()

 

 

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号