微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python画并列柱状图代码是什么?Python怎么绘制并列柱状图

并列柱状图指的就是在每一类型的数据上会分为不同的组,而每一组的数据都是并列但单独使用一种颜色的条形柱来显示的,这样能够很直观看到数据差异。所以下面会来详细介绍一下python是如何绘制并列柱状图的,并且有代码实例解析,往下看看吧。

1.绘制这种图像一般都是使用matplotlib这个第三方库,不过还需要对数据进行处理也要将numpy库导入进来才可以,而且要设置中文mpl库也是要导入,代码示例如下:

import matplotlib.pyplot as plt
import matplotlib as mpl
import numpy as np

2.模块导入之后就是要来生成数据了,这个数据可以从已存在表格中读取或者随机生成都行。不过需要使用figure()方法创建画布才可以去将多个条形柱画在一个坐标系之中,调用bar()方法来绘制柱状图,详细代码示例如下所示:

x = np.arange(8)
plt.figure(figsize=(13,7))
plt.bar(x, ’xx’, 0.3, align="center", color="#2bb179", label='xx', alpha=0.5)
plt.bar(x+bar_width,’cz’ , color="b", label="cz", alpha=0.5)

3.然后就是要去设置一下xy轴的坐标值以及文本了,而且条形柱上面也是可以去调用text()方法来给它添加数字来直观显示数据。那么需要去调用xticks()方法来设置x坐标轴上下限,而y轴坐标则是会根据传入进来的柱状图数据自动去设置上限以及下限,详细代码示例如下所示:

plt.xticks(x+bar_width, tick_label,fontsize=18)
plt.yticks(fontsize=18)
plt.legend(fontsize=16)
plt.grid()
plt.show()

那么在python之中画并列柱状图的关键就在于,需要先创建出来一个画布,或者说坐标系保存这些图像才可以,然后绘制出来的同类型图像就是可以放在同一个坐标系上来自动添加显示

以上就是关于“Python画并列柱状图代码是什么?Python怎么绘制并列柱状图”的全部内容了,希望对你有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐