要實現基于條件的數據點高亮顯示,可以使用Matplotlib的scatter函數和條件語句來實現。以下是一個示例代碼:
import matplotlib.pyplot as plt
import numpy as np
# 生成隨機數據
x = np.random.randn(100)
y = np.random.randn(100)
# 定義高亮條件
highlight_condition = x > 0
# 繪制散點圖
plt.scatter(x[~highlight_condition], y[~highlight_condition], color='blue') # 非高亮點
plt.scatter(x[highlight_condition], y[highlight_condition], color='red') # 高亮點
plt.show()
在上面的代碼中,首先生成了隨機的x和y坐標數據。然后定義了一個高亮條件,即x大于0的數據點。接著使用scatter函數繪制散點圖,根據高亮條件將數據點分為高亮點和非高亮點,分別使用不同的顏色進行顯示。
通過這種方法,可以實現基于條件的數據點高亮顯示。您可以根據自己的需求定義不同的條件來高亮顯示數據點。