Python 笔记 :21 matplotlib 绘制图表2

 1 import matplotlib.pyplot as plt
 2 
 3 x_values = list(range(1,1001))
 4 #生成y坐标的列表解析,用了一个遍历,遍历的范围为x的坐标值(x_values),计算其平方值(x**2),并将结果储存到y_values中
 5 #等价于:
 6 #    for x in x_values:
 7 #         y_values.append(x**2)
 8 #   
 9 
10 y_values =[x**2 for x in x_values]
11 
12 #scatter(),中的参数c表示颜色,有c='red',c='blue',c=(255,255,0)
13 #cmap: 颜色图谱系(colormap), 默认绘制为RGB(A)颜色空间
14 #将参数c 设置成了一个 y 坐标列表,并使用参数cmap 告诉pyplot 使用哪个颜色映射(颜色渐变)
15 #edgecolor:表示边框颜色
16 plt.scatter(x_values,y_values,c=y_values,cmap=plt.cm.Reds,edgecolor='none',s=40)
17 
18 
19 plt.title('Square Numbers',fontsize=24)
20 plt.xlabel('Value',fontsize=14)
21 plt.ylabel("Square of Value",fontsize=14)
22 
23 plt.tick_params(axis='both',which='major',labelsize=14)
24 
25 #用于保存图像到文件,第1个参数保存路径和文件名,第二个参数bbox_inches用于删除周围空白区域
26 plt.savefig(r'E:\Python\My_project\My_matplotlib\111.png',bbox_inches='tight')
27 
28 
29 plt.show()

猜你喜欢

转载自www.cnblogs.com/wssking/p/11670597.html