如何修改 2d 散點圖,以根據 CSV 檔案中的第三個陣列顯示顏色?


若要修改 2d 散點圖,以根據 CSV 檔案中的第三個陣列顯示顏色,我們可以採取以下步驟 −

  • 設定圖表尺寸,並調整子圖之間以及子圖周圍的填充。
  • 使用三個標題讀取 CSV 檔案。
  • 建立一個新圖表或啟用現有圖表。
  • 在圖表中新增“ax”,作為子圖排列的一部分。
  • 繪製具有 CSV 檔案資料點的散點圖。
  • 使用 show() 方法顯示此圖表。

示例

import pandas as pd
from matplotlib import pyplot as plt

plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

columns = ["data1", "data2", "data3"]
df = pd.read_csv("input.csv", usecols=columns)

fig = plt.figure()
ax = fig.add_subplot(111)
ax.scatter(df.data1, df.data2, df.data3, marker="*")

plt.show()

“input.csv”檔案中包含以下資料

data1data2data3
14571
29865
37529
45463
52312
63527
74639
85744
96851

輸出

執行程式碼後,將製作以下散點圖

更新日期:2021 年 9 月 22 日

270 次瀏覽

開啟您的 職業

透過完成課程獲得認證

開始
廣告