本文共 871 字,大约阅读时间需要 2 分钟。
参考:Python Matplotlib绘制柱状图(bar和barh函数)详解
bar函数原型:
matplotlib.pyplot.bar(x, height, width=0.8, bottom=None,color)
基本参数:
x: 为一个标量序列,确定x轴刻度数目height: 和x对应,确定y轴的刻度width: 决定单个直方图的宽度bottom: 设置y边界坐标轴起点color: 设置直方图的颜色,只给出一个值表示全部使用该颜色,若赋值颜色列表则会逐一染色,若给出颜色列表数目少于直方图数目则会循环利用
text函数:给图形添加文本注释
# 第一个参数是x轴坐标# 第二个参数是y轴坐标# 第三个参数是要显式的内容# alpha 设置字体的透明度# family 设置字体# size 设置字体的大小# style 设置字体的风格# wight 字体的粗细# bbox 给字体添加框,alpha 设置框体的透明度, facecolor 设置框体的颜色plt.text(-3, 20, "function: y = x * x", size = 15, alpha = 0.2)plt.text(-3, 40, "function: y = x * x", size = 15,\ family = "fantasy", color = "r", style = "italic", weight = "light",\ bbox = dict(facecolor = "r", alpha = 0.2))
xticks() 函数:重新设置 X 轴的刻度值
第一个参数用于控制各刻度值的位置 第二个参数为 X 轴刻度值plt.xticks(np.arange(len(x_data))+bar_width/2, x_data)
————————————————
参考:https://blog.csdn.net/weixin_38725737/article/details/82664096