Python绘制柱状图的详细教程-使用Matplotlib创建柱状图

2025-05-05 26

Image

你可以使用Python中的matplotlib库来绘制柱状图。以下是简单的步骤和示例代码:


步骤说明

  1. 安装库(如未安装):

    pip install matplotlib
    
  2. 导入库

    import matplotlib.pyplot as plt
    
  3. 准备数据:定义柱状图的类别(x轴)和对应数值(y轴)。

  4. 绘制图表:使用 plt.bar() 绘制柱状图,并添加标题、标签等。

  5. 显示图表:用 plt.show() 显示结果。


示例代码

import matplotlib.pyplot as plt

# 数据准备
categories = ['苹果', '香蕉', '橙子', '葡萄', '芒果']
values = [23, 45, 56, 30, 42]

# 创建柱状图
plt.bar(categories, values, color='skyblue')

# 添加标题和标签
plt.title('水果销量')
plt.xlabel('水果种类')
plt.ylabel('销量(单位:千克)')

# 显示图表
plt.show()

进阶用法

  1. 调整柱子颜色和宽度

    plt.bar(categories, values, color='#4CAF50', width=0.6)  # 颜色支持十六进制码
    
  2. 水平柱状图

    plt.barh(categories, values)  # 使用 barh 代替 bar
    
  3. 添加数值标签

    for i, v in enumerate(values):
        plt.text(i, v + 1, str(v), ha='center')  # 在柱子顶部显示数值
    

效果图示例

运行代码后,你会看到类似下图:
Python绘制柱状图的详细教程-使用Matplotlib创建柱状图


如果需要处理更复杂的数据(如分组柱状图),可以结合pandas库或使用seaborn库进一步美化图表。

(www.nzw6.com)

1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!cheeksyu@vip.qq.com
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有积分奖励和额外收入!
5.严禁将资源用于任何违法犯罪行为,不得违反国家法律,否则责任自负,一切法律责任与本站无关