plt.scatter中marker的所有参数以及形状详解

# 导入必要的模块
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()

你可能感兴趣的:(Python精修,plt.scatter,maker,style,python)