1. 程式人生 > >繪製帶彩色標記的散點圖

繪製帶彩色標記的散點圖

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()