python绘制柱状图/对比图
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绘制柱状图/对比图相关推荐
- Python使用matplotlib绘制数据去重前后的柱状图对比图(在同一个图中显示去重操作之后同一数据集的变化情况)
Python使用matplotlib绘制数据去重前后的柱状图对比图(在同一个图中显示去重操作之后同一数据集的变化情况) #仿真数据 import pandas as pd import numpy a ...
- 2021-04-29 Python绘制柱状图之可视化神器Pyecharts
Python绘制柱状图之可视化神器Pyecharts 昨晚写了关于Matplotlib的可视化,今天推荐一个可视化的利器-pyecharts. 前文链接:Python可视化图表生成-Matplotli ...
- 怎么用python绘制柱状图_如何用python快速简单的制作柱状图?
柱状图大家都会制作,那么你会用python制作柱状图吗? 我们先来看一下柱状图的定义:柱形图,又被称为长条图.或者柱状统计图,也叫作条图.条状图.棒形图,本质上来说就是一种以长方形的长度为变量的统计图 ...
- 使用python绘制NBA数据图(随笔一)
使用python绘制NBA数据图 1.读取数据 2.处理薪水数据 3.处理身高与体重之间的关系 1.读取数据 NBA数据链接: nba.csv. 读取数据代码: import pandas as pd ...
- 用Python做多曲线对比图,----论文map,精度,损失一图多曲线对比
用Python做多曲线对比图,----论文map,精度,损失一图多曲线对比 很多时候都需要在一张图中做多曲线的效果对比,比如统一数据集不同方法,论文作图等. 直接上代码 import numpy as ...
- python画动图-Python绘制动态水球图过程详解
先来看看绘制的动态水球图: 没有安装PyEcharts的,先安装PyEcharts: # 安装pyecharts模块,直接安装就是最新的版本pip install pyecharts 安装好PyEch ...
- python画折线图显示点值-Python 绘制可视化折线图
1. 用 Numpy ndarray 作为数据传入 ply import numpy as np import matplotlib as mpl import matplotlib.pyplot a ...
- python画折线图代码-python绘制简单折线图代码示例
1.画最简单的直线图 代码如下: import numpy as np import matplotlib.pyplot as plt x=[0,1] y=[0,1] plt.figure() plt ...
- python绘制雷达图代码实例-使用python绘制温度变化雷达图
本文实例为大家分享了python绘制温度变化雷达图的具体代码,供大家参考,具体内容如下 假设某天某地每三个小时取样的气温为 针对温度变化趋势绘制雷达图: 代码如下: import numpy as n ...
最新文章
- Discuz!的cookie机制
- 大学教师辞职创业,已向高校捐赠超10亿元!多以个人名义……
- 设置 HTTP HEADER 字段来提高 Web 安全性
- App Store上微信的评论地址
- Vitamio FAQ(2012-11-20 )
- MySQL 查询统计 日期查询
- Linux下按日期删除文件
- MySQL配置(二)
- mysql数据库的环境搭建_数据库学习(一)MySql环境搭建
- java永久冻结_Java如何解决脆弱基类(基类被冻结)问题
- 服务器驱动停止响应,IE驱动程序的命令行服务器已停止工作
- rust雪山矿洞几个入口_梅里雪山内转全记录(雨崩徒步:神湖神瀑冰湖)
- 直流有刷减速电机结构及其工作原理
- 1、kali的安装与环境配置
- StretchDIBits绘制原始YUV异常
- 神是什么?神即道 道法自然 如来 ---《天道》王志文饰丁元英 左小青饰芮小丹
- 明日之后营地14庄中式风房子上线,网友:都是氪金大佬
- 深度学习入门之神经网络的学习
- 可以正常上网但ping 127.0.0.1或localhost出现请求超时的解决方法
- 柯尼卡美能达复合机进入维修模式的方法大全
热门文章
- Rachel_Zhang的“压缩感知”之“HelloWorld解读
- python实现ftp
- 创建docker swarm集群的时候,docker swarm join --token 会报错,成功解决!!!
- linux查看虚拟列表,C++类中虚表的详细讲解
- token和sign
- 河南省中专计算机专业学校排名,河南十大排名中专
- 基于springboot mybatis网上商城系统源码和论文
- sqlbench:一个测量和比较 SQL 语句执行效率的工具
- Unity3D 太空大战——整理
- windows下安装python+scrapy