gpt4 book ai didi

python - 从 Pandas 数据帧向 matplotlib 图添加文本注释

转载 作者:行者123 更新时间:2023-11-28 21:46:38 25 4
gpt4 key购买 nike

如何在 pandas 数据帧的 matplotlib 图中添加文本注释并标记标绘点和数值?数据框的列不是固定大小,它们因文件而异。

dataframe = pd.read_csv('file1.csv')

plt.figure(figsize=(50,25))
dataframe.plot()
plt.xticks(rotation=45, fontsize=8)
plt.yticks(fontsize=8)

最佳答案

import pandas as pd
import matplotlib.pyplot as plt
import numpy as np

df = pd.DataFrame({'x':range(0, 100, 20),
'y':np.random.randint(0,100,5)})

rows, cols = df.shape
fig, ax = plt.subplots(figsize=(50/10,25/10))
df.plot(ax=ax)

for col in range(cols):
for i in range(rows):
ax.annotate('{}'.format(df.iloc[i, col]), xy=(i, df.iloc[i, col]))
plt.xticks(rotation=45, fontsize=8)
plt.yticks(fontsize=8)

plt.show()

enter image description here

关于python - 从 Pandas 数据帧向 matplotlib 图添加文本注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37661437/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com