import matplotlib.pyplot as plt
plt.style.use('seaborn') # 注意只能放在显示中文命令行的上面
plt.rcParams['font.sans-serif'] = ['SimHei'] # 显示中文标签
plt.rcParams['axes.unicode_minus'] = False
x_value = range(1, 201)
squares = [x ** 2 for x in x_value]
fig, ax = plt.subplots()
# 设置了点的大小s=10,传递颜色分别为红、绿、蓝,也可以直接定义一种颜色,使用对应的单词并用引号括住
ax.scatter(x_value, squares, color=(0.9,0.8,0.9), s=10)
# 设置图表标题并给坐标轴加上标签
ax.set_title('平方数', fontsize=14)
ax.set_xlabel('值', fontsize=14)
ax.set_ylabel('平方数', fontsize=14)
ax.tick_params(axis='both', which='major', labelsize=14)
ax.axis([0, 210, 0, 41000])
plt.show()