python绘制柱状图/对比图

本次演示的是两组数据的对比柱状图,绘制效果如下:
共两组数据,每组有八个元素:
list1=[88.59,86.23,87.79,84.35,89.97,88.36,85.51,89.99]
list2=[79.92,76.53,79.32,76.17,79.78,80.92,77.51,81.23]

import matplotlib.pyplot as plt
import numpy as npsize = 8x = np.arange(size)# 有a/b两种类型的数据,n设置为2
total_width, n = 0.6, 2
# 每种类型的柱状图宽度
width = total_width / nlist1=[88.59,86.23,87.79,84.35,89.97,88.36,85.51,89.99]
list2=[79.92,76.53,79.32,76.17,79.78,80.92,77.51,81.23]
# 重新设置x轴的坐标
x = x - (total_width - width) / 2
print(x)
plt.rcParams['font.serif']=['Times New Roman']
# 画柱状图
plt.bar(x, list1, width=width, label="Coarse",color='#0066cc')
plt.bar(x + width,list2, width=width, label="Fine",color='#9ACD32')
#plt.bar(x + 2*width, c, width=width, label="c")
plt.xticks(np.arange(8), ('a', 'b', 'c', 'd', 'e', 'f', 'g', 'ours'))
# 显示图例
#plt.figure(dpi=300,figsize=(24,24))
plt.legend(loc='lower right',prop={"family": "Times New Roman"})
plt.xlabel("Comparision   Experiments",fontname="Times New Roman")
plt.ylabel("Dice  Score",fontname="Times New Roman")
plt.savefig('plot123_2.png',dpi=500)
# 显示柱状图
plt.show()

python绘制柱状图/对比图相关推荐

  1. Python使用matplotlib绘制数据去重前后的柱状图对比图(在同一个图中显示去重操作之后同一数据集的变化情况)

    Python使用matplotlib绘制数据去重前后的柱状图对比图(在同一个图中显示去重操作之后同一数据集的变化情况) #仿真数据 import pandas as pd import numpy a ...

  2. 2021-04-29 Python绘制柱状图之可视化神器Pyecharts

    Python绘制柱状图之可视化神器Pyecharts 昨晚写了关于Matplotlib的可视化,今天推荐一个可视化的利器-pyecharts. 前文链接:Python可视化图表生成-Matplotli ...

  3. 怎么用python绘制柱状图_如何用python快速简单的制作柱状图?

    柱状图大家都会制作,那么你会用python制作柱状图吗? 我们先来看一下柱状图的定义:柱形图,又被称为长条图.或者柱状统计图,也叫作条图.条状图.棒形图,本质上来说就是一种以长方形的长度为变量的统计图 ...

  4. 使用python绘制NBA数据图(随笔一)

    使用python绘制NBA数据图 1.读取数据 2.处理薪水数据 3.处理身高与体重之间的关系 1.读取数据 NBA数据链接: nba.csv. 读取数据代码: import pandas as pd ...

  5. 用Python做多曲线对比图,----论文map,精度,损失一图多曲线对比

    用Python做多曲线对比图,----论文map,精度,损失一图多曲线对比 很多时候都需要在一张图中做多曲线的效果对比,比如统一数据集不同方法,论文作图等. 直接上代码 import numpy as ...

  6. python画动图-Python绘制动态水球图过程详解

    先来看看绘制的动态水球图: 没有安装PyEcharts的,先安装PyEcharts: # 安装pyecharts模块,直接安装就是最新的版本pip install pyecharts 安装好PyEch ...

  7. python画折线图显示点值-Python 绘制可视化折线图

    1. 用 Numpy ndarray 作为数据传入 ply import numpy as np import matplotlib as mpl import matplotlib.pyplot a ...

  8. python画折线图代码-python绘制简单折线图代码示例

    1.画最简单的直线图 代码如下: import numpy as np import matplotlib.pyplot as plt x=[0,1] y=[0,1] plt.figure() plt ...

  9. python绘制雷达图代码实例-使用python绘制温度变化雷达图

    本文实例为大家分享了python绘制温度变化雷达图的具体代码,供大家参考,具体内容如下 假设某天某地每三个小时取样的气温为 针对温度变化趋势绘制雷达图: 代码如下: import numpy as n ...

最新文章

  1. Discuz!的cookie机制
  2. 大学教师辞职创业,已向高校捐赠超10亿元!多以个人名义……
  3. 设置 HTTP HEADER 字段来提高 Web 安全性
  4. App Store上微信的评论地址
  5. Vitamio FAQ(2012-11-20 )
  6. MySQL 查询统计 日期查询
  7. Linux下按日期删除文件
  8. MySQL配置(二)
  9. mysql数据库的环境搭建_数据库学习(一)MySql环境搭建
  10. java永久冻结_Java如何解决脆弱基类(基类被冻结)问题
  11. 服务器驱动停止响应,IE驱动程序的命令行服务器已停止工作
  12. rust雪山矿洞几个入口_梅里雪山内转全记录(雨崩徒步:神湖神瀑冰湖)
  13. 直流有刷减速电机结构及其工作原理
  14. 1、kali的安装与环境配置
  15. StretchDIBits绘制原始YUV异常
  16. 神是什么?神即道 道法自然 如来 ---《天道》王志文饰丁元英 左小青饰芮小丹
  17. 明日之后营地14庄中式风房子上线,网友:都是氪金大佬
  18. 深度学习入门之神经网络的学习
  19. 可以正常上网但ping 127.0.0.1或localhost出现请求超时的解决方法
  20. 柯尼卡美能达复合机进入维修模式的方法大全

热门文章

  1. Rachel_Zhang的“压缩感知”之“HelloWorld解读
  2. python实现ftp
  3. 创建docker swarm集群的时候,docker swarm join --token 会报错,成功解决!!!
  4. linux查看虚拟列表,C++类中虚表的详细讲解
  5. token和sign
  6. 河南省中专计算机专业学校排名,河南十大排名中专
  7. 基于springboot mybatis网上商城系统源码和论文
  8. sqlbench:一个测量和比较 SQL 语句执行效率的工具
  9. Unity3D 太空大战——整理
  10. windows下安装python+scrapy