如何使用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函式在控制檯上顯示資料。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP