python使用 scatter() 绘制一系列点
标签:
python使用scatter()scatter杂谈 |
分类: Python |
import matplotlib.pyplot as plt
#使用 scatter() 绘制一系列点
#plt.scatter(2,4,s=20)
#x_values=[1,2,3,4,5]
#y_values=[1,4,9,16,25]
x_values=list(range(1,1001))
y_values=[x**2 for x in x_values]
#edgecolors要删除数据点的轮廓,自定义颜色c='red',c=(0,0,0.8)
# y 值来设置其颜色
plt.scatter(x_values,y_values,c=y_values,cmap=plt.cm.Blues,edgecolors='none',s=20)
# 设置图表标题并给坐标轴加上标签
plt.title("Square Numbers",fontsize=24)
plt.xlabel("Value",fontsize=14)
plt.ylabel("Square of Value",fontsize=14)
# 设置刻度标记的大小
plt.tick_params(axis='both',which='major',labelsize=14)
# 设置每个坐标轴的取值范围
plt.axis([0,1100,0,1100000])
plt.show()
#要让程序自动将图表保存到文件中,可将对 plt.show() 的调用替换为对 plt.savefig() 的调用:
#第一个实参指定要以什么样的文件名保存图表,这个文件将存储到 scatter_squares.py 所在的目录中;
# 第二个实参指定将图表多余的空白区域裁剪掉。如果要保留图表周围多余的空白区域,可省略这个实参。
#plt.savefig('square_plot.png',bbox_inches='tight')
http://s9/mw690/003A6y8uzy7k7JRfbdK78&690scatter()绘制一系列点" TITLE="python使用 scatter() 绘制一系列点" />
前一篇:python绘制简单的折线图
后一篇:K-近邻算法的Python实现

加载中…