Python Plotly – 如何手動設定散點圖中點的顏色?
Plotly 是一個 Python 的開源繪相簿,可以生成多種不同型別的互動式網頁圖表。Plotly 也可用於靜態文件釋出和桌面編輯器,如 PyCharm 和 Spyder。
在本教程中,我們將學習如何使用 Plotly 手動設定散點圖中點的顏色。我們將使用 **plotly.express** 模組生成散點圖,然後使用 **update_traces()** 方法設定所需的點顏色。
請按照以下步驟手動設定散點圖中點的顏色。
步驟 1
匯入 **plotly.express** 模組並將其別名為 **px**。然後,匯入 Pandas 模組並將其別名為 **pd**。
import plotly.express as px import pandas as pd
步驟 2
使用以下值建立一個數據框:
data = { 'id':[1,2,3,4,5], 'Age':[21,22,23,24,25] } df = pd.DataFrame(data)
步驟 3
使用 X 和 Y 座標建立一個散點圖。
fig = px.scatter(df, x="id", y="Age")
步驟 4
使用 **update_traces()** 方法設定軌跡的顏色。
fig.update_traces(marker=dict(color='red'))
示例
完整的程式碼如下所示。
import plotly.express as px import pandas as pd data = { 'id':[1,2,3,4,5], 'Age':[21,22,23,24,25] } df = pd.DataFrame(data) fig = px.scatter(df, x="id", y="Age") fig.update_traces(marker=dict(color='red')) fig.update_layout(width=716, height=400) fig.show()
輸出
它將在瀏覽器上顯示以下輸出:
您也可以使用“紅色”的 RGB 程式碼或十六進位制程式碼來獲得相同的效果:
# RGB code of Red color fig.update_traces(marker=dict(color='rgb(255, 0, 0)')) # Hex code of Red color fig.update_traces(marker=dict(color='#FF0000'))
廣告