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()
Python 笔记 :21 matplotlib 绘制图表2
猜你喜欢
转载自www.cnblogs.com/wssking/p/11670597.html
今日推荐
周排行