繪製帶彩色標記的散點圖
阿新 • • 發佈:2019-01-01
import matplotlib.pyplot as plt import numpy as np x = np.random.rand(1000) # 不相關資料 y1 = np.random.rand(len(x)) # 強正相關資料 y2 = 1.2 + np.exp(x) ax1 = plt.subplot(121) # alpha:透明度 # marker:設定點狀標記 plt.scatter(x, y1, color='indigo', alpha=0.3, edgecolors='white', label='no correl', marker='s') plt.xlabel('no correlation') plt.grid(True) plt.legend() # 共x、y軸刻度 ax2 = plt.subplot(122, sharey=ax1, sharex=ax1) plt.scatter(x, y2, color='green', alpha=0.3, edgecolors='grey', label='correl') plt.xlabel('strong correlation') plt.grid(True) plt.legend()
plt.show()