matplotlib畫圖之scatter參數,見圖
import matplotlib.pyplot as plt
#顏色
#'red' 或 'r' 紅色 [1 0 0]
#'green' 或 'g' 綠色 [0 1 0]
#'blue' 或 'b' 藍色 [0 0 1]
#'yellow' 或 'y' 黃色 [1 1 0]
#'magenta' 或 'm' 品紅色 [1 0 1]
#'cyan' 或 'c' 青藍色 [0 1 1]
#'white' 或 'w' 白色 [1 1 1]
#'black' 或 'k'
plt.scatter(3, 3, color='r', marker='o', edgecolors='r', s=500, linewidths=1)
plt.scatter(4, 3, color='g', marker='o', edgecolors='r', s=500, linewidths=1)
plt.scatter(5, 3, color='b', marker='o', edgecolors='r', s=500, linewidths=1)
plt.scatter(3, 4, color='y', marker='o', edgecolors='g', s=500, linewidths=1)
plt.scatter(4, 4, color='m', marker='o', edgecolors='g', s=500, linewidths=1)
plt.scatter(5, 4, color='c', marker='o', edgecolors='g', s=500, linewidths=1)
plt.scatter(3, 5, color='w', marker='o', edgecolors='y', s=500, linewidths=1)
plt.scatter(4, 5, color='k', marker='o', edgecolors='y', s=500, linewidths=1)
plt.scatter(5, 5, color='r', marker='o', edgecolors='y', s=500, linewidths=1)
plt.show()
#s :標記大小,以平方磅為單位的標記面積
#linewidths: 線條粗細
plt.scatter(3, 3, color='r', marker='o', edgecolors='g', s=100, linewidths=1)
plt.scatter(4, 3, color='g', marker='o', edgecolors='g', s=100, linewidths=1)
plt.scatter(5, 3, color='b', marker='o', edgecolors='g', s=100, linewidths=1)
plt.scatter(3, 4, color='y', marker='o', edgecolors='g', s=300, linewidths=3)
plt.scatter(4, 4, color='m', marker='o', edgecolors='g', s=300, linewidths=3)
plt.scatter(5, 4, color='c', marker='o', edgecolors='g', s=300, linewidths=3)
plt.scatter(3, 5, color='w', marker='o', edgecolors='g', s=500, linewidths=5)
plt.scatter(4, 5, color='k', marker='o', edgecolors='g', s=500, linewidths=5)
plt.scatter(5, 5, color='r', marker='o', edgecolors='g', s=500, linewidths=5)
plt.show()
# marker 標記符號
# 'o' 圓圈
# '+' 加號
# '*' 星號
# '.' 點
# 'x' 叉號
# 'square' 或 's' 方形
# 'diamond' 或 'd' 菱形
# '^' 上三角
# 'v' 下三角
# '>' 右三角
# '<' 左三角
# 'pentagram' 或 'p' 五角星(五角形)
# 'hexagram' 或 'h' 六角星(六角形)
# 'none' 無標記
plt.scatter(3, 3, color='k', marker='o', edgecolors='k', s=500, linewidths=1)
plt.scatter(4, 3, color='k', marker='+', edgecolors='k', s=500, linewidths=1)
plt.scatter(5, 3, color='k', marker='*', edgecolors='k', s=500, linewidths=1)
plt.scatter(3, 4, color='k', marker='.', edgecolors='k', s=500, linewidths=1)
plt.scatter(4, 4, color='k', marker='x', edgecolors='k', s=500, linewidths=1)
plt.scatter(5, 4, color='k', marker='s', edgecolors='k', s=500, linewidths=1)
plt.scatter(3, 5, color='k', marker='d', edgecolors='k', s=500, linewidths=1)
plt.scatter(4, 5, color='k', marker='^', edgecolors='k', s=500, linewidths=1)
plt.scatter(5, 5, color='k', marker='v', edgecolors='k', s=500, linewidths=1)
plt.scatter(3, 6, color='k', marker='<', edgecolors='k', s=500, linewidths=1)
plt.scatter(4, 6, color='k', marker='>', edgecolors='k', s=500, linewidths=1)
plt.scatter(5, 6, color='k', marker='p', edgecolors='k', s=500, linewidths=1)
plt.scatter(5, 7, color='k', marker='h', edgecolors='k', s=500, linewidths=1)
plt.show()