iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python怎样绘制堆叠条形图
  • 237
分享到

python怎样绘制堆叠条形图

2023-06-22 03:06:05 237人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

python怎样绘制堆叠条形图,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。目前在网络上多是单个条形图堆叠,没看到一组的条形图堆叠。代码如下:import num

python怎样绘制堆叠条形图,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

目前在网络上多是单个条形图堆叠,没看到一组的条形图堆叠。
代码如下:

import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport matplotlib.ticker as ticker

导入一组自己造的数据

data  = pd.read_excel('data.xlsx')In [4]: dataOut[4]:

python怎样绘制堆叠条形图

多使用几个plt.bar()函数,就可以画出来啦。。。

tick_label = list(data.columns)tick_label.remove(‘类别')x = np.arange(len(tick_label))y1 = data.iloc[2,1:].values.tolist() #收入(剔除自己转入)y2 = data.iloc[3,1:].values.tolist() #支出(剔除自己转入)y3 = data.iloc[4,1:].values.tolist() #收入(自己转入)y4 = data.iloc[5,1:].values.tolist() #支出(自己转入)bar_with = 0.25 #柱体宽度plt.figure(figsize = (12,6)) #画布大小plt.bar(x, y1, width = bar_with, #柱体宽度align = ‘center', #x轴上的坐标与柱体对其的位置color = ‘orangered', alpha = 0.6, #柱体透明度label = ‘收入(剔除自己转入)')plt.bar(x,y3,width = bar_with, bottom = y1, #柱体基线的y轴坐标align = ‘center', color = ‘lightsalmon', alpha = 0.6, label = ‘收入(自己转入)')plt.bar(x + bar_with, y2, width = bar_with,align = ‘center', color = ‘deepskyblue', alpha = 0.6, label = ‘支出(剔除自己转入)')plt.bar(x + bar_with, y4, width = bar_with, bottom = y2,align = ‘center', color = ‘lightskyblue', alpha = 0.6, label = ‘支出(自己转入)')plt.title(‘月度收支表', fontsize = 10) #设置x轴标题plt.xticks(x + bar_with/2, tick_label, rotation = 70) #设置x轴坐标plt.xlabel(‘时间',fontsize = 8, verticalalignment = ‘top', horizontalalignment=‘right',rotation=‘horizontal')plt.xlabel(‘时间',fontsize = 8, verticalalignment = ‘bottom', horizontalalignment=‘center')#图例设在图形外面,控制坐标参数plt.legend(loc = ‘center', bbox_to_anchor = (0.77, 1.1), ncol=2)plt.savefig(‘draw_bar.png', dpi=200, bbox_inches = ‘tight')plt.close()

绘制如图:

python怎样绘制堆叠条形图

是不是其实plt绘图也没有哪么辣眼睛了。

关于Python怎样绘制堆叠条形图问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网Python频道了解更多相关知识。

--结束END--

本文标题: python怎样绘制堆叠条形图

本文链接: https://www.lsjlt.com/news/302233.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python怎样绘制堆叠条形图
    python怎样绘制堆叠条形图,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。目前在网络上多是单个条形图堆叠,没看到一组的条形图堆叠。代码如下:import num...
    99+
    2023-06-22
  • python绘制堆叠条形图介绍
    目前在网络上多是单个条形图堆叠,没看到一组的条形图堆叠。 代码如下: import numpy as np import pandas as pd import matplotl...
    99+
    2024-04-02
  • Python绘制柱状图堆叠图
    本文详细介绍如何使用 Matplotlib 绘制柱状堆叠图 文章目录 一、引入库二、数据准备三、绘制基本柱状堆叠图1.绘制基本图形2.设置柱子宽度、添加刻度标签和旋转角度 四、完整代码五...
    99+
    2023-09-13
    python matplotlib 开发语言
  • Python+matplotlib绘制饼图和堆叠图
    目录一、pie()函数用来绘制饼图二、一个简单的例子三、 堆叠图饼图常用于统计学模块,画饼图用到的方法为:pie( ) 一、pie()函数用来绘制饼图 pie(x, explode=...
    99+
    2024-04-02
  • Python+matplotlib如何绘制堆叠图
    这篇文章主要介绍Python+matplotlib如何绘制堆叠图,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、水平堆叠图堆叠图其实就是柱状图的一种特殊形式from matplotlib imp...
    99+
    2023-06-29
  • Matplotlib条形图之分组条形图和堆叠条形图详解
    目录分组条形图堆叠条形图总结分组条形图 拓展一下问题复杂度:使用水平条形图展示每位员工前三个月的销售额。此时,我们需要将每位员工的销售额按月分组,分别绘制条形图进行展示。 impor...
    99+
    2024-04-02
  • Python+matplotlib实现堆叠图的绘制
    目录一、水平堆叠图二、波浪形堆叠图三、加上数据标签注:本文的所有数据请移步—— 参考数据 一、水平堆叠图 堆叠图其实就是柱状图的一种特殊形式 fro...
    99+
    2024-04-02
  • Python pyecharts怎么绘制条形图
    这篇文章主要介绍了Python pyecharts怎么绘制条形图的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python pyecharts怎么绘制条形图文章都会有所收获,下面我们一起来看...
    99+
    2023-06-29
  • 怎么利用JavaScript绘制堆叠柱状图
    这篇文章主要讲解了“怎么利用JavaScript绘制堆叠柱状图”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么利用JavaScript绘制堆叠柱状图”吧!效果图this.state.wor...
    99+
    2023-06-29
  • python怎么绘制折线图和条形图
    今天小编给大家分享一下python怎么绘制折线图和条形图的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。折线图import&n...
    99+
    2023-06-30
  • Python pyecharts绘制条形图详解
    目录一、简介二、整理数据1、配置主题2、柱状图 Bar - Bar_base_dict_config3、样例数据 Faker.choose()4、滚动条 Bar - Bar_data...
    99+
    2024-04-02
  • 怎么使用Python Matplotlib绘制条形图
    今天小编给大家分享一下怎么使用Python Matplotlib绘制条形图的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一...
    99+
    2023-07-02
  • Python+matplotlib绘制条形图和直方图
    目录摘要一、bar()函数二,hist()函数三、数据统计摘要 先介绍条形图直方图,然后用随机数生成一系列数据,保存到列表中,最后统计出相关随机数据的概率并展示 前述介绍了由点进行划...
    99+
    2024-04-02
  • Python+matplotlib怎么绘制条形图和直方图
    这篇文章主要介绍“Python+matplotlib怎么绘制条形图和直方图”,在日常操作中,相信很多人在Python+matplotlib怎么绘制条形图和直方图问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”P...
    99+
    2023-06-30
  • Python绘制百分比堆叠柱状图并填充图案
    通过Python中的matplotlib绘制百分比堆叠柱状图,并为每一个类别设置不同的填充图案。主要原因是有些论文打印出是黑白色的,不同类别之间区分不明显,所以做了这种方案。 存在一...
    99+
    2024-04-02
  • Python怎么绘制百分比堆叠柱状图并填充图案
    这篇文章主要介绍“Python怎么绘制百分比堆叠柱状图并填充图案”,在日常操作中,相信很多人在Python怎么绘制百分比堆叠柱状图并填充图案问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python怎么绘制百...
    99+
    2023-06-30
  • python怎么实现多次绘制条形图
    这篇“python怎么实现多次绘制条形图”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“python怎么实现多次绘制条形图”文...
    99+
    2023-06-30
  • 使用Python怎么绘制柱状图和条形图
    今天就跟大家聊聊有关使用Python怎么绘制柱状图和条形图,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一、实验目的:掌握Python中柱状图、条形图绘图函数的使用利用上述绘图函数实...
    99+
    2023-06-15
  • 如何在Python中使用ECharts绘制堆叠柱状图
    在数据可视化领域,堆叠柱状图是一种常见的可视化方式。它将多个数据系列绘制成一个条形,每个条形由多个子项组成,每个子项对应一个数据系列,在同一坐标系下进行展示。这种图表可以用于比较不同类别或数据系列的总大小、每个类别或数据系列的组成比例等。在...
    99+
    2023-12-17
    Python echarts 堆叠柱状图
  • python绘制横竖条形图的方法
    条形图是用宽度相同的条形的高度或长短来表示数据多少的图形。用来绘制离散的数据,能够一眼看出各个数据的大小,比较数据之间的差异。 绘制一个简单的条形图与折线图的绘制方法也是大体一致,只...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作