Skip to main content
 Web开发网 » 编程语言 » Python语言

Python数据可视化Matplotlib,如何改变柱状图中柱体宽度及颜色?

2021年11月27日13820百度已收录

Axes.bar(x, height, width, align='center', **kwargs)

matplotlib.pyplot.bar(x, height, width, align='center', **kwargs)

一、柱体宽度

柱状图的柱体宽度默认情况下为0.8,当我们想要改变时,可通过width参数进行设置。

width参数值可以是一个浮点数,此时所有柱体的宽度值都为width;参数值也可以是长度为柱体个数的浮点数列表,此时柱体宽度与width列表中的数值一一对应。

由于我们X轴的数值间隔为1,所以当width值大于1时,柱体之间会有重合,因此我们不能直接将球员的体重值作为参数,此时我们需要对体重进行同比例转换,使体重值在区间[0,1]范围内。

二、柱体颜色柱状图的柱体颜色可通过color参数进行设置。

color参数值与width一样,可以是一个浮点数,此时所有柱体的颜色值均为color;参数值也可以是长度为柱体个数的颜色列表,此时柱体颜色与color列表中的颜色一一对应。

评论列表暂无评论
发表评论
微信