數據可視化:散點圖


效果圖

繪制散點圖

導包

導入可視化所用的包matplotlib

  from matplotlib import pyplot as plt

導入字體

  import matplotlib
  matplotlib.rc('font', family='MicroSoft YaHei', weight="bold")

給x,y賦值

  x_3 = range(1, 32)
  x_10 = range(51, 82)
  y_3 = [11, 17, 16, 11, 12, 11, 12, 6, 6, 7, 8, 9, 12, 15, 14, 17, 18, 21, 16, 17, 20, 14, 15, 15, 15, 19,  21, 22, 22, 22, 23]
  y_10 = [26, 26, 28, 19, 21, 17, 16, 19, 18, 20, 20, 19, 22, 23, 17, 20, 21, 20, 22, 15, 11, 15, 5, 13, 17, 10, 11, 13, 12, 13, 6]

建造畫布

  plt.figure(figsize=(25, 15), dpi=80)  # figsize(畫布大小) dpi像素點

傳入x,y值

  plt.scatter(x_3, y_3, label='三月份溫度')
  plt.scatter(x_10, y_10, label='十月份溫度')

設置x軸

  _x = list(x_3)+list(x_10)
  _xtick = ['3月%s日' % i for i in x_3]
  _xtick += ['10月%s日' % i for i in range(1, 32)]
  plt.xticks(_x[::3], _xtick[::3], rotation=45)

加圖例

  plt.legend(loc="upper left")

加標題

  plt.xlabel('時間')
  plt.ylabel('溫度')
  plt.title('三月與十月天氣對比')

保存散點圖

  plt.sivefig('XXX.jpg')

展示散點圖

  plt.show()


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM