如何使用 Pandas 資料框中的列來標記氣泡圖/散點圖?
要使用 Pandas 資料框中的列來標記氣泡圖/散點圖,我們可以採取以下步驟 -
- 設定圖形大小並調整子圖之間和周圍的邊距。
- 建立一個數據框 df,它是由二維、大小可變、可能有不同型別的表格資料組成。
- 使用 df 建立散點圖。
- 使用文字標註每個資料點。
- 要顯示圖形,請使用 show() 方法。
示例
import pandas as pd
from matplotlib import pyplot as plt
# Set the figure size
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
# Create a dataframe
df = pd.DataFrame(
dict(
x=[1, 3, 2, 4, 5],
y=[0, 3, 1, 2, 5],
points=['Kiran', 'Raju', 'Raja', 'Javed', 'Rishi']
)
)
# Scatter plot
ax = df.plot.scatter(x='x', y='y', alpha=0.5)
# Annotate each data point
for i, txt in enumerate(df.points):
ax.annotate(txt, (df.x.iat[i]+0.05, df.y.iat[i]))
plt.show()輸出
將生成以下輸出


廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP