溫馨提示×

python畫圖添加數據標簽的方法是什么

小億
256
2023-09-20 00:30:27
欄目: 編程語言

在Python中,可以使用Matplotlib庫的annotate()函數來添加數據標簽。以下是一個例子:

import matplotlib.pyplot as plt
# 數據
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
# 繪制折線圖
plt.plot(x, y)
# 添加數據標簽
for i, j in zip(x, y):
plt.annotate(str(j), xy=(i, j), xytext=(10, -10), textcoords='offset points')
# 顯示圖形
plt.show()

在上面的例子中,我們首先定義了x和y軸的數據,然后使用plot()函數繪制了折線圖。接下來,使用annotate()函數循環遍歷數據點,并在每個數據點的位置添加標簽。

annotate()函數的參數說明:

  • str(j):標簽文本內容,用str()將數據點轉換為字符串。

  • xy=(i, j):標簽的位置,即數據點的坐標。

  • xytext=(10, -10):文本的偏移量,即標簽文本相對于數據點的偏移量。

  • textcoords='offset points':偏移量的參考坐標系,設置為’offset points’表示偏移量是相對于點的。

最后,使用show()函數顯示圖形。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女