# __author__ = 'lzc'
# -*- coding: UTF-8 -*-
import matplotlib
import matplotlib.pyplot as plt
#2scatter 绘制散点图
x_value=[2,4,7,8,9]
y_value = [1,4,9,16,25]
# 设置matplotlib正常显示中文和负号
matplotlib.rcParams['font.sans-serif']=['SimHei'] # 用黑体显示中文
matplotlib.rcParams['axes.unicode_minus']=False # 正常显示负号
plt.scatter(x_value,y_value,s=200) #s点的粗细
plt.title('Square Numbers',fontsize=14) #标题
plt.xlabel('x轴',fontsize=14) #x轴标题
plt.ylabel('y轴',fontsize=14)#y轴标题
plt.tick_params(axis='both',labelsize=14) #设置刻度样式
plt.show()

# __author__ = 'lzc'
# -*- coding: UTF-8 -*-
import matplotlib
import matplotlib.pyplot as plt
#2scatter 绘制散点图-自动计算1000个点
x_value=list(range(1,1001))
y_value = [x**2 for x in x_value] #计算平方值(x**2)
# 设置matplotlib正常显示中文和负号
matplotlib.rcParams['font.sans-serif']=['SimHei'] # 用黑体显示中文
matplotlib.rcParams['axes.unicode_minus']=False # 正常显示负号
#s点的粗细,edgecolors='none'删除数据点的轮廓,c为颜色设置,cmap为颜色映射
plt.scatter(x_value,y_value,c=y_value,cmap=plt.cm.Reds,edgecolors='none',s=50)
#plt.scatter(x_value,y_value,c='red',edgecolors='none',s=50)
plt.title('Square Numbers',fontsize=14) #标题
plt.xlabel('x轴',fontsize=14) #x轴标题
plt.ylabel('y轴',fontsize=14)#y轴标题
#设置刻度
plt.axis([0, 1100, 0, 1100000])
plt.show()
