Python代码:
# 导入第三方包 import matplotlib import numpy as np import matplotlib.pyplot as plt # matplotlib其实是不支持显示中文的 显示中文需要额外设置 # 设置字体类型,宋体:SimSun 华文楷体:STKaiti 微软雅黑:Microsoft YaHei matplotlib.rcParams['font.family'] = 'STKaiti' # 设置字体尺寸 matplotlib.rcParams['font.size'] = 12 # x:单价 y:销量 x = [3.2, 2.7, 5.5, 1.8, 6.2, 4.1, 3.1, 6.7, 2.2, 5.1, 4.8, 2.5, 3.6, 1.5, 6.1, 2.4, 5.6, 2.9, 3.8] y = [311, 422, 105, 525, 97, 165, 207, 85, 391, 180, 172, 361, 237, 602, 115, 459, 142, 405, 211] # 设置画布 plt.figure(num='e_scatter', figsize=(8, 6), dpi=100) # scatter(x, y, s=尺寸, marker=节点符号, c=RBG颜色, edgecolors=节点边缘颜色, linewidths=边缘线宽, alpha=节点透明度) plt.scatter(x=x, y=y, s=80, marker='o', c='#1E90FF', edgecolors='black', linewidths=0.3, alpha=0.95) # 设置轴标签 plt.xlabel(xlabel='单价(元)') plt.ylabel(ylabel='销量(个)') # 设置X轴刻度 [1.5, 7) 间隔为 0.5 plt.xticks(ticks=np.arange(1.5, 7, 0.5)) # 设置Y轴刻度 plt.yticks(ticks=np.arange(100, 650, 50)) # 设置图像标题 plt.title(label='单价与销量的关系图') # 保存图像 # plt.savefig('img/e_scatter.png') # 展示图片 plt.show()
散点图效果:
标签:plot,plt,散点图,matplotlib,Matplotlib,设置,import,scatter From: https://www.cnblogs.com/zq-zq/p/16858374.html