返回顶部
首页 > 资讯 > 后端开发 > Python >python怎么绘制分组对比柱状图
  • 104
分享到

python怎么绘制分组对比柱状图

2023-06-30 07:06:06 104人浏览 安东尼

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

摘要

今天小编给大家分享一下python怎么绘制分组对比柱状图的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。首先放效果图:&nbs

今天小编给大家分享一下python怎么绘制分组对比柱状图的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

首先放效果图: 

python怎么绘制分组对比柱状图

 # -*- coding: utf-8 -*-import numpy as np import Tensorflow as tffrom matplotlib.path import Pathfrom matplotlib.patches import PathPatchimport matplotlib.pyplot as pltimport matplotlibfrom matplotlib.animation import FuncAnimationimport matplotlib as mplimport datetimeimport timeimport  reimport urllib.requestnp.set_printoptions(suppress=True) mpl.rcParams['font.sans-serif'] = ['SimHei'] #指定默认字体 SimHei为黑体mpl.rcParams['axes.unicode_minus'] = False #用来正常显示负import requestsimport reimport hashlib #测试数据  osm的点线面数据#测试主机 8G 4核 1T机械盘#mysql 5.7.23#postgresql 12#dameng 7#oracle 19c 19.3  #读取效率 点             线           面r = [     [24714,       21748,        19298],     #Oracle          [44127,       45943,        42199],     #GDB          #[0,      0,        0],    #sqlITE         # [0,      0,        0],    #Mysql          [352641,      352739,        304189],    #SQLITE          [213550,      218095,        212749],    #mysql          [36556,       22172,        12741],     #PostgreSQL          [52749,       46292,        20040],     #dameng          [25111,       12000,        11000],     #ArcGIS_GDB          [10102,       9003,        7003]       #ArcGIS_ORACLE     ] #写入效率w = [     [190,         675,        40],        #Oracle          [15815,       9820,        11892],     #GDB          [94547,       81847,        57235],     #SQLITE          # [0,       0,        0],     #SQLITE         [502,         662,        403],       #MySQL          #[0,         0,        0],       #MySQL          [1631,        1599,        1502],      #PostgreSQL          [2004,        1849,        1524],      #dameng          [10111,       8000,        5600] ,     #ArcGIS_GDB          [1100,       1000,        900]        #ArcGIS_ORACLE    ]      #这是柱图x轴标签ysr = ['Oracle','GDB','SQLITE','MySQL','PostgreSQL','DAMENG','ArcGIS_GDB','ArcGIS_ORACLE']    def DrawGeoDtaabse(rcount, wcount, y):    #第一行 第一列图形   2,1 代表2行1列    ax1 = plt.subplot(2,1,1)    #第二行 第一列图形     ax3 = plt.subplot(2,1,2)    #默认时间格式    plt.sca(ax1)    plt.xlabel("",color = 'r') #X轴标签    plt.ylabel("条/s",color = 'r')  #Y轴标签    #plt.grid(True)   显示格网    #plt.GCf().autofmt_xdate() 显示时间    plt.legend() # 显示图例    plt.title("[读取]效率") #标题     x1 = [1,5,9,13,17,21,25,29] # x轴点效率位置    x2 = [i + 1 for i in x1]    # x轴线效率位置    x3 = [i + 2 for i in x1]    # x轴面效率位置    y1 = [i[0] for i in rcount] # y轴点效率位置    y2 = [i[1] for i in rcount] # y轴线效率位置    y3 = [i[2] for i in rcount] # y轴面效率位置    #占位以免 数据源标签丢失    y0 = ["","","","","","","",""]    plt.bar(x1, y1, alpha=0.7, width=1, color='r',label="点", tick_label=y0)    plt.bar(x3, y3, alpha=0.7, width=1, color='b',label="面", tick_label=y0)    plt.bar(x2, y2, alpha=0.7, width=1, color='g',label="线", tick_label=y)    #至此第一行的读取效率绘制完毕,再重复一下第二行的写效率     plt.sca(ax3)    plt.xlabel("数据源",color = 'r') #X轴标签    plt.ylabel("条/s",color = 'r') #Y轴标签    #plt.grid(True)    plt.legend() # 显示图例    plt.title("[写入]效率") #图标题      y1 = [i[0] for i in wcount]    y2 = [i[1] for i in wcount]    y3 = [i[2] for i in wcount]    y0 = ["","","","","","","",""]    plt.bar(x1, y1, alpha=0.7, width=0.6, color='r',label="点", tick_label=y0)    plt.bar(x3, y3, alpha=0.7, width=0.6, color='b',label="面", tick_label=y0)    plt.bar(x2, y2, alpha=0.7, width=0.6, color='g',label="线", tick_label=y)     plt.legend()    plt.show()  DrawGeoDtaabse(r,w,ysr)

以上就是“Python怎么绘制分组对比柱状图”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网Python频道。

--结束END--

本文标题: python怎么绘制分组对比柱状图

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

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

猜你喜欢
  • python绘制分组对比柱状图
    本文实例为大家分享了python绘制分组对比柱状图的具体代码,供大家参考,具体内容如下 首先放效果图:   # -*- coding: utf-8 -*- import ...
    99+
    2024-04-02
  • python怎么绘制分组对比柱状图
    今天小编给大家分享一下python怎么绘制分组对比柱状图的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。首先放效果图:&nbs...
    99+
    2023-06-30
  • Python怎么绘制Matplotlib柱状图
    这篇文章主要讲解了“Python怎么绘制Matplotlib柱状图”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python怎么绘制Matplotlib柱状图”吧!前言:柱状图是一种使用矩形...
    99+
    2023-06-30
  • Python怎么绘制百分比堆叠柱状图并填充图案
    这篇文章主要介绍“Python怎么绘制百分比堆叠柱状图并填充图案”,在日常操作中,相信很多人在Python怎么绘制百分比堆叠柱状图并填充图案问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python怎么绘制百...
    99+
    2023-06-30
  • Python绘制单数据系列柱状图、多数据系列柱状图、堆积柱状图、百分比堆积柱状图
    1.单数据系列柱状图: 运行结果:  具体代码: #引入工具包import matplotlib.pyplot as pltimport numpy as np#设置中文字体,如果不需要中文,则可不写该语句plt.rcParams["fo...
    99+
    2023-09-26
    python matplotlib 开发语言
  • Python绘制百分比堆叠柱状图并填充图案
    通过Python中的matplotlib绘制百分比堆叠柱状图,并为每一个类别设置不同的填充图案。主要原因是有些论文打印出是黑白色的,不同类别之间区分不明显,所以做了这种方案。 存在一...
    99+
    2024-04-02
  • matplotlib怎么绘制柱状图
    要使用matplotlib绘制柱状图,可以使用`matplotlib.pyplot`模块中的`bar()`函数。以下是一个简单的示例...
    99+
    2023-09-20
    matplotlib
  • Python绘制柱状图堆叠图
    本文详细介绍如何使用 Matplotlib 绘制柱状堆叠图 文章目录 一、引入库二、数据准备三、绘制基本柱状堆叠图1.绘制基本图形2.设置柱子宽度、添加刻度标签和旋转角度 四、完整代码五...
    99+
    2023-09-13
    python matplotlib 开发语言
  • python如何绘制柱状图
    1、插件安装 安装两种插件 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple matplotlibpip install -i https...
    99+
    2023-10-04
    matplotlib python
  • Python用 matplotlib 绘制柱状图
    目录1. 柱状图概述1.1什么是柱状图1.2柱状图使用场景1.3柱状图绘制步骤1.3案例展示 2. 柱状图属性2.1柱状体颜色填充2.2状描边设置2.3状体边框宽度2.4刻度标签3....
    99+
    2024-04-02
  • Python数据分析Matplotlib 柱状图绘制
    前言: 柱状图是一种使用矩形柱来表示数据分布的图表,可以横向排列,也可以纵向排列,它的高度或长度和他们所代表的值成正比关系。 Matplotlib 提供了bar()方法绘制柱状图, ...
    99+
    2024-04-02
  • Python怎么绘制多因子柱状图
    今天小编给大家分享一下Python怎么绘制多因子柱状图的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。绘图教程打开Spyder...
    99+
    2023-06-30
  • python绘制柱状图的方法
    本文实例为大家分享了python绘制柱状图的具体代码,供大家参考,具体内容如下 绘制数据系列的柱状图 import numpy as np import matplotlib.pyp...
    99+
    2024-04-02
  • 使用Python怎么绘制柱状图和条形图
    今天就跟大家聊聊有关使用Python怎么绘制柱状图和条形图,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一、实验目的:掌握Python中柱状图、条形图绘图函数的使用利用上述绘图函数实...
    99+
    2023-06-15
  • Python中pyecharts如何绘制柱状图
    这篇文章主要介绍Python中pyecharts如何绘制柱状图,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、pyecharts绘制柱状图语法简介柱状/条形图,通过柱形的高度/条形的宽度来表现数据的大小。Bar.a...
    99+
    2023-06-22
  • python柱状图绘制的方法是什么
    在Python中,可以使用多个库来绘制柱状图,其中最常用的有matplotlib和seaborn。使用matplotlib库绘制柱状...
    99+
    2023-09-20
    python
  • python怎么绘制横向水平柱状条形图
    这篇文章主要介绍“python怎么绘制横向水平柱状条形图”,在日常操作中,相信很多人在python怎么绘制横向水平柱状条形图问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”python怎么绘制横向水平柱状条形图...
    99+
    2023-06-30
  • python使用matplotlib绘制柱状图教程
    Matplotlib的概念这里就不多介绍了,关于绘图库Matplotlib的安装方法:点击这里 小编之前也和大家分享过python使用matplotlib实现的折线图和制饼图效果,感兴趣的朋友们也可以点击查...
    99+
    2022-06-04
    教程 柱状图 python
  • Python实现动态柱状图的绘制
    目录一.基础柱状图二.基础时间线柱状图三.GDP动态柱状图绘制四.完整代码一.基础柱状图 如图 演示 from pyecharts.charts import Bar from p...
    99+
    2022-12-29
    Python绘制动态柱状图 Python动态柱状图 Python 柱状图
  • 怎么利用JavaScript绘制堆叠柱状图
    这篇文章主要讲解了“怎么利用JavaScript绘制堆叠柱状图”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么利用JavaScript绘制堆叠柱状图”吧!效果图this.state.wor...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作