# 导入必要的模块
import numpy as np
import matplotlib.pyplot as plt
# 产生测试数据
x = np.arange(1, 10)
y = x
fig = plt.figure()
ax1 = fig.add_subplot(111)
# 设置标题
ax1.set_title('Scatter Plot')
# 设置X轴标签
plt.xlabel('X')
# 设置Y轴标签
plt.ylabel('Y')
# 画散点图
# ax1.scatter(x, y, c='r', marker='o') # 点
# ax1.scatter(x, y, c='r', marker='.') # 小点
# ax1.scatter(x, y, c='r', marker=',') # 正方形
# ax1.scatter(x, y, c='r', marker='s') # 正方形
# ax1.scatter(x, y, c='r', marker='p') # 五边形
# ax1.scatter(x, y, c='r', marker='H') # 六边形
# ax1.scatter(x, y, c='r', marker='h') # 六边形
# ax1.scatter(x, y, c='r', marker='8') # 八边形
# ax1.scatter(x, y, c='r', marker='v') # 倒三角
# ax1.scatter(x, y, c='r', marker='^') # 正三角
# ax1.scatter(x, y, c='r', marker='<') # 左三角
# ax1.scatter(x, y, c='r', marker='>') # 右三角
# ax1.scatter(x, y, c='r', marker='1') # 丫
# ax1.scatter(x, y, c='r', marker='2') # 倒丫
# ax1.scatter(x, y, c='r', marker='3') # 左丫
# ax1.scatter(x, y, c='r', marker='4') # 右丫
# ax1.scatter(x, y, c='r', marker='+') # +
# ax1.scatter(x, y, c='r', marker='*') # 五角星
# ax1.scatter(x, y, c='r', marker='x') # x
# ax1.scatter(x, y, c='r', marker='D') # 菱形
# ax1.scatter(x, y, c='r', marker='d') # 瘦菱形
# ax1.scatter(x, y, c='r', marker='|') # |
# ax1.scatter(x, y, c='r', marker='_') # _
# 设置图标
plt.legend('x1')
# 显示所画的图
plt.show()