官网 https://matplotlib.org/
中文文档 https://matplotlib.org.cn/

第一个图

  1. import matplotlib.pyplot as plt # 导入库
  2. x = [1, 2, 3, 4, 5] # 定义x轴的值
  3. y = [2.3, 3.4, 1.2, 6.6, 7.0] # 定义y轴的值
  4. plt.scatter(x, y, color='r', marker='+') # 创建了一个散点图
  5. plt.show()

image.png

画布

image.png
image.png

  1. # 画布(单图可省略)
  2. # plt.figure()
  3. # x轴,y轴
  4. x = [1, 2, 3, 4, 5, 6]
  5. y = [2, 4, 6, 8, 10, 12]
  6. x2 = [2, 4, 6, 8, 10, 12]
  7. y2 = [1, 3, 4, 7, 6.5, 9]
  8. # 轴标签
  9. plt.xlabel("risk")
  10. plt.ylabel("benefit")
  11. # 标题
  12. plt.title("Create A Figure with Multiple Elements")
  13. # 数据项标识:形状、颜色
  14. plt.scatter(x=x, y=y, marker='*', color='red', label='Sample A')
  15. plt.scatter(x=x2, y=y2, marker='+', color='green', label='Sample B')
  16. # 网格
  17. plt.grid(True) # True:显示网格
  18. # 注释说明
  19. plt.legend()
  20. # 主副刻度标签
  21. # plt.xticks(ticks=[0, 4, 8, 12])
  22. # plt.yticks(ticks=[0, 3, 6, 9, 12])
  23. # plt.minorticks_on()
  24. # 展示
  25. plt.show()

image.png