python-科研绘图系列(1)-带误差线的柱状图
1.带误差线的柱状图
import numpy as np
import pandas as pd
import matplotlib.pyplot as pltfig=plt.figure(figsize=(10,10)) #添加绘图框
data=pd.read_excel() #读取数据index = np.arange(6)*2.5 ###设置索引,控制不同柱之间的距离用于后面的画柱状图################关键代码行###################
plt.bar(index, data['MEAN1'], width=1,yerr = data['STD1'],error_kw = {'ecolor' : '0.2', 'capsize' :6 }, alpha=0.7,color='b' ,label = 'XXXX')
#####################################################
plt.yticks(fontsize=24) ##设置纵坐标刻度大小
plt.xticks(index,['800', '400', '200', '100', '50','20'],fontsize=24)#设置横坐标刻度
plt.legend(loc='best',fontsize=24) #设置 图例
plt.ylim(0,100) #设置纵坐标轴范围
plt.xlabel("XXXX",fontsize=24) #设置横坐标轴名称
plt.ylabel("XXXXX",fontsize=24)#设置纵坐标轴名称
plt.title('(a)',fontsize=24) #设置标题名称
plt.show()
- index ;柱的位置
- data[‘MEAN1’] ;均值
- yerr = data[‘STD1’] ;标准差用于画误差线
- width=1 ;用于控制柱宽
- error_kw = {‘ecolor’ : ‘0.2’, ‘capsize’ :6 } 用于控制误差线的颜色和大小
2.可视化效果
python-科研绘图系列(1)-带误差线的柱状图相关推荐
- Matlab绘制带误差线的柱状图
Matlab可绘制带误差线的柱状图(需下载barweb (BARgraph With Error Bars) - File Exchange - MATLAB Central并设置路径),成图如下所示 ...
- R - ggplot绘制带误差线的柱状图
ggplot绘制带误差线的柱状图 利用ggplot2 数据格式转换并做统计计算 绘制图形 ## 模拟 ## 导入包 library(ggplot2) library(reshape2) library ...
- python线性拟合误差分析_带误差线的线性拟合python
我试图用scipy.optimize函数curve_fit来拟合一组误差线. 我用来读取输入的文件类似于y x dy_1 dy_2 0.64 45.1 6.65E-004 1.20E-002 0.72 ...
- Python+Matplotlib绘制带误差线的柱状图
推荐图书: <Python程序设计(第3版)>,(ISBN:978-7-302-55083-9),董付国,清华大学出版社,2020年6月第1次印刷,2021年12月第11次印刷,山东省一流 ...
- 3.3带误差线的柱状图
- 【Python绘图】有误差线的柱状图
参考文献 [1]python-科研绘图系列(1)-带误差线的柱状图 [2]python画图 matplotlib去掉边框 [3]Matplotlib 画图如何取消图边框
- python 分布图_python数据分布型图表柱形分布图系列带误差线的柱形图
柱形分布图系列 柱形分布图系列 使用柱形图的方式展示数据的分布规律: 可以借助误差线或散点图: 带误差线的柱形图就是使用每个类别的均值作为柱形的高度: 再根据每个类别的标准差绘制误差线: 缺点:无法显 ...
- matlab 条形图误差线,数据可视化系列:手把手教你绘制带误差线的条形图
原标题:数据可视化系列:手把手教你绘制带误差线的条形图 条形图可以用于展示数据不同分类下的均值.中位数.标准差和置信区间等,Excel可以实现,但对于带误差线的条形图而言,还是比较麻烦的.R语言的基础 ...
- R语言绘制带误差线的条形图
条形统计图是用一个单位长度表示一定的数量,根据数量的多少画成长短不同的直条.带误差的条形图可以通过误差线来判断显著性. 继续使用我们的汽车销售数据(公众号回复:汽车销售,可以获得该数据)来演示,先导入 ...
最新文章
- Spring Boot 极简集成 Shiro
- 小米路由器是基于openWRT的,为啥小米路由器不开源?
- OpenCV中6种访问Mat元素的方法
- geoserver2.15安装教程
- 《架构之美》学习随笔:好的架构
- C#图片处理基本应用(裁剪,缩放,清晰度,水印)
- 插件设置修改失败_【王者荣耀金牌特权】详细技术设置教程,更新异常解决办法...
- 基于CentOS7,MySQL5.7的主从复制架构搭建实战
- python classmethod 与 staticmethod
- 李沐老师的PyTorch 版《动手学深度学习》PDF 开源了(全中文,支持 Jupyter 运行)
- mtd设备操作、jffs2
- 海康SDK设备信息NET_DVR_GET_DEVICECFG解析
- 02java特性,编译与运行
- 算法 | 八大排序算法,含动态图详解
- container-coding-codec
- MATLAB中fspecial()函数的用法
- 计算机平板传输软件,如何在iPad和电脑之间无线传输文件
- 讲解HTML和CSS(超详细)
- 高等数学考研笔记(九)
- 机器人三星云顶之弈_机器码|云顶之弈10.16三星机器人加强介绍-云顶之弈10.16三星机器人加强了吗_234游戏网...