gpt4 book ai didi

python - 向 matplotlib 图形添加标签

转载 作者:太空宇宙 更新时间:2023-11-04 01:17:30 25 4
gpt4 key购买 nike

具有以下代码:

import numpy as np
import matplotlib.pyplot as plt
import matplotlib.dates as mdates

days, impressions = np.loadtxt('results_history.csv', unpack=True, delimiter=',',usecols=(0,1) ,
converters={ 0: mdates.strpdate2num('%d-%m-%y')})

plt.plot_date(x=days, y=impressions, fmt="r-")
plt.title("Load Testing Results")


#params = {'legend.labelsize': 500,
#'legend.handletextpad': 1,
#'legend.handlelength': 2,
#'legend.loc': 'upper left',
#'labelspacing':0.25,
#'legend.linewidth': 50}
#plt.rcParams.update(params)

plt.legend("response times")

plt.ylabel("Date")
plt.grid(True)
plt.show()

图形已生成,但我不知道如何添加一些 xy 标签。生成的图:enter image description here

还尝试增加图例文本大小,但文本未显示。 X 轴上的标签重叠。 CSV 文件:

01-05-14, 55494, Build 1
10-05-14, 55000, Build 2
15-05-14, 55500, Build 3
20-05-14, 57482, Build 4
25-05-14, 58741, Build 5

如何从 csv 添加 xytext 并更改图例和 X 轴的格式?

最佳答案

你需要annotate ,例如:

plt.annotate('some text',xy=(days[0],impressions[0]))

要调整您可以添加的 x 轴文本:

fig=plt.figure() # below the import statements
...
fig.autofmt_xdate() # after plotting

要更改图例文本,请在绘图函数中使用标签参数:

plt.plot_date(x=days, y=impressions, fmt="r-",label="response times")

要增加图例字体大小,请执行以下操作:

plt.legend(fontsize='x-large')

关于python - 向 matplotlib 图形添加标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23492409/

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