如何使用Matplotlib建立氣泡圖?


Matplotlib庫建立在NumPy之上。它是一個用於資料視覺化的Python庫。它是一個樹狀的層次結構,由構成每個繪圖的物件組成。Matplotlib中的“Figure”可以理解為圖形的最外層容器。這個“Figure”可以包含多個“Axes”物件。“Axes”物件在這裡並非“Axis”的複數形式。

“Axes”可以理解為“Figure”的一部分,一個子圖。它可以用來操作其中的圖形的各個部分。Matplotlib中的“Figure”物件是一個框,儲存一個或多個“Axes”物件。“Axes”之下是刻度標記、線條、圖例和文字框。Matplotlib中的每個物件都可以被操作。讓我們來看一個例子。

示例

import matplotlib.pyplot as plt
import numpy as np
x = np.random.rand(50)
y = np.random.rand(50)
z = np.random.rand(50)
colors = np.random.rand(50)
plt.scatter(x, y, s=z*2000,c=colors)
plt.title("Bubble chart")
plt.xlabel("x−axis")
plt.ylabel("Y−axis")
plt.show()

輸出

解釋

  • 匯入併為所需的包設定別名。

  • 使用'random'類中的'rand'函式生成資料。

  • 定義繪圖的標題、x軸標籤和y軸標籤。

  • 透過傳遞資料來呼叫'scatter'函式。

  • 使用show函式在控制檯上顯示資料。

更新於:2021年1月19日

221 次瀏覽

啟動您的職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.