簡體   English   中英

如何根據 Python 中的散點圖顏色制作等高線圖?

[英]How to make a contour plot based on scatter plot colors in Python?

我有一些像這樣的傳感器數據https://raw.githubusercontent.com/iulianastroia/csv_data/master/final_dataframe.csv 我已經使用隔離森林算法計算了 ch2o 列的異常點。 我已經在基於異常與否的散點圖中顯示了數據(異常顏色代碼為紅色,正常數據為藍色)。 我使用 Plotly 制作了一個散點圖,如下所示:

    fig_outliers = go.Figure(
        data=go.Scatter(x=dates, y=df['ch2o'], mode='markers',
                        marker=dict(color=np.where(df['anomaly'] == 1, 'red', 'blue'))))

在此處輸入圖片說明 現在我想繪制藍色散點的輪廓,將它們與紅色散點分開。 我怎樣才能在 Python 中實現這一點? 像這樣的東西: 在此處輸入圖片說明

查看matplotlib.pyplot.contour

我想這就是你想要的

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM