'''
散点图绘制
'''
import matplotlib.pyplot as plt
plt.figure(figsize=(10, 10))
'''
多点
'''
'''
自动化绘制点
'''
x_values = list(range(1, 1001))
y_values = [x ** 2 for x in x_values]
'''
edgecolors 删除数据点的轮廓
c 自定义颜色
'''
'''
颜色映射
'''
plt.scatter(x_values, y_values, c=y_values, edgecolors='none', s=100)
plt.scatter(x_values, y_values, c=y_values, cmap=plt.cm.Reds, edgecolors='none', s=100)
plt.title('Squar Numbers', fontsize='24')
plt.axis([0, 1100, 0, 1100000])
plt.xlabel('x')
plt.ylabel('y')
plt.tick_params('both', which='major', labelsize=14)
'''
bbox_inches='tight' 切除多余空白部分
'''
plt.savefig('./demo.png',bbox_inches='tight')
plt.show()