32、python绘制柱形图、单个、多个、堆积、双向柱形图

本文详细介绍了如何使用Python绘制柱形图,包括单个柱形图、多个柱形图、堆积柱形图和双向柱形图的绘制方法。通过实例讲解了bar函数的参数和用法,帮助读者掌握柱形图的绘制技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、绘图函数

二、案例

第一、单个柱形图

第二个、多个柱形图

第三、堆积柱形图

第四、双向柱形图

 

柱形图:一种长方形的单位长度,根据数据大小回绘制的统计图,用来比较两个或以上的数据(时间或类别)

一、绘图函数


bar(left,right,width,color,bottom)

barh(bottom,width,height,color)

参数说明:
left:x轴的位置序列(一般用arrange产生一个序列)
height:y轴的数据序列
width:柱形图的宽度
color:柱形图填充颜色

bar(left, height, width=0.8, bottom=None, hold=None, **kwargs)  
# 绘制柱形图  
# left:柱形图的x坐标  
# height柱形图的高度,以0.0为基准  
# width:柱形图的宽度,默认0.8  
# facecolor:颜色  
# edgecolor:边框颜色n  
# bottom:表示底部从y轴的哪个刻度开始画  
# yerr:应该是对应的数据的误差范围,加上这个参数,柱状图头部会有一个蓝色的范围标识,标出允许的误差范围,在水平柱状图中这个参数为xerr 
 

二、案例

第一、单个柱形图

import pandas

import numpy

import matplotlib

import matplotlib.pyplot as plt


import matplotlib.font_manager as font_manager

# %matplotlib qt
# 设置不在交互命令行绘图,在弹出新的窗口进行绘图


data=pandas.read_csv(
        'D:\\DATA\\pycase\\6.3\\data.csv'       
           )

# 根据通信品牌进行分组,去掉索引

result=data.groupby(
        by=['手机品牌'],
        as_index=False
        )['月消费(元)'].agg({
                '月消费':numpy.sum
                })

#  字体设置

fontprop=font_manager.FontProper
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值