相关文章推荐
爱搭讪的红金鱼  ·  Fonts Matplotlib ...·  1 周前    · 
欢快的消炎药  ·  Java ...·  6 月前    · 
气宇轩昂的大海  ·  ffmpeg之avcodec_open2 ...·  1 年前    · 
奔跑的炒面  ·  kotlin switch case ...·  1 年前    · 

用matplotlib在柱形图上加上参考线和注释

177浏览 · 2024-03-07 14:48:30
好的,以下是用matplotlib在柱形图上加上参考线和注释的代码示例: import matplotlib.pyplot as plt # 创建数据 x = ['A', 'B', 'C', 'D'] y = [20, 35, 30, 25] # 绘制柱形图 plt.bar(x, y) # 添加参考线 plt.axhline(y=30, color='r', linestyle='-') # 添加注释 plt.annotate('参考线', xy=('D', 30), xytext=('D', 32), arrowprops=dict(facecolor='black', shrink=0.05)) # 设置图表标题和坐标轴标签 plt.title('柱形图') plt.xlabel('X轴') plt.ylabel('Y轴') # 显示图表 plt.show() 这段代码会绘制一张柱形图,并在图表中添加一条红色参考线和一条注释,注释的文本为“参考线”,箭头指向坐标点(D,30)。你可以根据需要修改代码来适应你的数据和需求。
相关问题
您可以使用`plt.text()`函数在柱形图上添加注释。例如,以下代码将在柱形图上添加注释: ```python import matplotlib.pyplot as plt # 创建数据 x = ['A', 'B', 'C', 'D'] y = [10, 20, 30, 40] # 绘制柱形图 plt.bar(x, y) # 添加注释 for i in range(len(x)): ```