最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python繪制分組對比柱狀圖

 更新時間:2022年04月21日 11:12:44   作者:cejutue  
這篇文章主要為大家詳細介紹了python繪制分組對比柱狀圖,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了python繪制分組對比柱狀圖的具體代碼,供大家參考,具體內(nèi)容如下

首先放效果圖: 

?# -*- coding: utf-8 -*-
import numpy as np
?
import tensorflow as tf
from matplotlib.path import Path
from matplotlib.patches import PathPatch
import matplotlib.pyplot as plt
import matplotlib
from matplotlib.animation import FuncAnimation
import matplotlib as mpl
import datetime
import time
import ?re
import urllib.request
np.set_printoptions(suppress=True)
?
mpl.rcParams['font.sans-serif'] = ['SimHei'] #指定默認字體 SimHei為黑體
mpl.rcParams['axes.unicode_minus'] = False #用來正常顯示負
import requests
import re
import hashlib
?
#測試數(shù)據(jù) ?osm的點線面數(shù)據(jù)
#測試主機 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軸標(biāo)簽
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軸標(biāo)簽
? ? plt.ylabel("條/s",color = 'r') ?#Y軸標(biāo)簽
? ? #plt.grid(True) ? 顯示格網(wǎng)
? ? #plt.gcf().autofmt_xdate() 顯示時間
? ? plt.legend() # 顯示圖例
? ? plt.title("[讀取]效率") #標(biāo)題
?
? ? 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軸面效率位置
? ? #占位以免 數(shù)據(jù)源標(biāo)簽丟失
? ? 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)
? ? #至此第一行的讀取效率繪制完畢,再重復(fù)一下第二行的寫效率
?
? ? plt.sca(ax3)
? ? plt.xlabel("數(shù)據(jù)源",color = 'r') #X軸標(biāo)簽
? ? plt.ylabel("條/s",color = 'r') #Y軸標(biāo)簽
? ? #plt.grid(True)
? ? plt.legend() # 顯示圖例
? ? plt.title("[寫入]效率") #圖標(biāo)題
?
?
? ? 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)

以上所有代碼在python3.6.4上運行測試成功

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python深入06——python的內(nèi)存管理詳解

    Python深入06——python的內(nèi)存管理詳解

    本篇文章主要介紹了python的內(nèi)存管理詳解,語言的內(nèi)存管理是語言設(shè)計的一個重要方面。它是決定語言性能的重要因素。有興趣的同學(xué)可以了解一下。
    2016-12-12
  • Python代碼實現(xiàn)找到列表中的奇偶異常項

    Python代碼實現(xiàn)找到列表中的奇偶異常項

    這篇文章主要介紹了Python代碼實現(xiàn)找到列表中的奇偶異常項,文章內(nèi)容主要利用Python代碼實現(xiàn)了從輸入列表中尋找奇偶異常項,需要的朋友可以參考一下
    2021-11-11
  • PyCharm中如何直接使用Anaconda已安裝的庫

    PyCharm中如何直接使用Anaconda已安裝的庫

    這篇文章主要介紹了PyCharm中如何直接使用Anaconda已安裝的庫,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-05
  • 深入淺析Python中join 和 split詳解(推薦)

    深入淺析Python中join 和 split詳解(推薦)

    這篇文章主要介紹了Python中join 和 split詳解的相關(guān)資料,本文還通過一個示例給大家介紹python join 和 split方法 的使用,需要的朋友可以參考下
    2016-06-06
  • Python數(shù)據(jù)可視化庫seaborn的使用總結(jié)

    Python數(shù)據(jù)可視化庫seaborn的使用總結(jié)

    這篇文章主要介紹了Python數(shù)據(jù)可視化庫seaborn的使用總結(jié),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • python數(shù)學(xué)模塊(math/decimal模塊)

    python數(shù)學(xué)模塊(math/decimal模塊)

    這篇文章主要介紹了python數(shù)學(xué)模塊(math/decimal模塊),文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-09-09
  • 一文帶你深入了解Python中的二次移動平均法

    一文帶你深入了解Python中的二次移動平均法

    二次移動平均法,也稱為指數(shù)加權(quán)移動平均法,是一種用于平滑時間序列數(shù)據(jù)的算法。這篇文章主要通過示例來和大家聊聊二次移動平均法的使用,需要的可以了解一下
    2023-02-02
  • Python實現(xiàn)視頻自動打碼的示例代碼

    Python實現(xiàn)視頻自動打碼的示例代碼

    我們在觀看視頻的時候,有時候會出現(xiàn)一些奇怪的馬賽克,影響我們的觀影體驗,那么這些馬賽克是如何精確的加上去的呢?本文就來為大家詳細講講
    2022-04-04
  • paramiko使用tail實時獲取服務(wù)器的日志輸出詳解

    paramiko使用tail實時獲取服務(wù)器的日志輸出詳解

    這篇文章主要給大家介紹了關(guān)于paramiko使用tail實時獲取服務(wù)器的日志輸出的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • Python中turtle庫的使用實例

    Python中turtle庫的使用實例

    這篇文章主要介紹了Python中turtle庫的使用實例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-09-09

最新評論

阿勒泰市| 五指山市| 凤阳县| 揭东县| 依安县| 革吉县| 大化| 博客| 米泉市| 南阳市| 绵竹市| 竹北市| 太原市| 安庆市| 绩溪县| 山东省| 靖江市| 锦州市| 大名县| 英吉沙县| 永新县| 高密市| 阿鲁科尔沁旗| 阆中市| 韶关市| 榆社县| 伽师县| 永修县| 芒康县| 白银市| 工布江达县| 泰安市| 江城| 大方县| 安义县| 嫩江县| 电白县| 古浪县| 平谷区| 亳州市| 江川县|