MATLAB画柱状图
一、代码
clear;
clc;
figure('position',[150,100,900,550])%确定图片的位置和大小,[x y width height]
%准备数据
Y1=[0.53,7.9,8.3;0.52,6.8,9.2;0.52,5.9,8.6;2.8,5.8,7.9;3.9,5.2,7.8;1.8,5.8,8.4]; % withoutNHC
X1=1:6;
%画出4组柱状图,宽度1
h1=bar(X1,Y1,1);
%修改横坐标名称、字体
set(gca,'XTickLabel',{'1','2','3','4','5','6'},'FontSize',10,'FontName','Arial');
% 设置柱子颜色,颜色为RGB三原色,每个值在0~1之间即可
set(h1(1),'FaceColor',[30,150,252]/255)
set(h1(2),'FaceColor',[162,214,249]/255)
set(h1(3),'FaceColor',[252,243,150]/255)
ylim([0,12]); %y轴刻度
%修改x,y轴标签
ylabel('\fontname{Arial}\fontsize{14}Position error(m)');
xlabel('\fontname{Arial}\fontsize{14}The number of groups');
%修改图例
% legend({'\fontname{Arial}例\fontname{Arial}East','\fontname{Arial}例\fontname{Arial}North','\fontname{Arial}例\fontname{Arial}Up'},'FontSize',11);hold on; % 保持当前图形
Y2= [0.48,2.1,4.7;0.47,2.3,4.9;0.46,2.1,4.8;2.7,3.4,3.5;3.7,3.6,3.3; 1.5,3.4,3.8]; % withNHC
X2=1:6;
h2=bar(X2,Y2,1);
set(h2(1),'FaceColor',[30,120,252]/255)
set(h2(2),'FaceColor',[122,214,249]/255)
set(h2(3),'FaceColor',[252,243,100]/255)
ylim([0,18]); %y轴刻度
ylabel('\fontname{Arial}\fontsize{14}Position error(m)');
xlabel('\fontname{Arial}\fontsize{14}The number of groups');
legend({'\fontname{Arial}\fontname{Arial}East(Without NHC)','\fontname{Arial}\fontname{Arial}North(Without NHC)','\fontname{Arial}\fontname{Arial}Up(Without NHC)','\fontname{Arial}\fontname{Arial}East(With NHC)','\fontname{Arial}\fontname{Arial}North(With NHC)','\fontname{Arial}\fontname{Arial}Up(With NHC)'},'FontSize',11);figure('position',[150,100,900,550])%确定图片的位置和大小,[x y width height]
%准备数据
Y1= [27.2,72.3,28.9;25.2,70.1,26.6;18.6,48.7,8.4;5.7,33.2,25.4;15.7,25.6,28.4;15.7,25.6,27.4]; % withoutNHC
X1=1:6;
%画出4组柱状图,宽度1
h1=bar(X1,Y1,1);
%修改横坐标名称、字体
set(gca,'XTickLabel',{'1','2','3','4','5','6'},'FontSize',10,'FontName','Arial');
% 设置柱子颜色,颜色为RGB三原色,每个值在0~1之间即可
set(h1(1),'FaceColor',[30,150,252]/255)
set(h1(2),'FaceColor',[162,214,249]/255)
set(h1(3),'FaceColor',[252,243,150]/255)
ylim([0,100]); %y轴刻度
%修改x,y轴标签
ylabel('\fontname{Arial}\fontsize{14}Position error(m)');
xlabel('\fontname{Arial}\fontsize{14}The number of groups');
%修改图例
% legend({'\fontname{Arial}例\fontname{Arial}East','\fontname{Arial}例\fontname{Arial}North','\fontname{Arial}例\fontname{Arial}Up'},'FontSize',11);hold on; % 保持当前图形
Y2 = [21.2,1.3,3.4;19.2,1.4,3.6;16.3,1.5,3.4;5.0,3.2,0.4; 9.2,3.1,0.3;4.7,3.5,4.8]; % withNHC
X2=1:6;
h2=bar(X2,Y2,1);
set(h2(1),'FaceColor',[30,120,252]/255)
set(h2(2),'FaceColor',[122,214,249]/255)
set(h2(3),'FaceColor',[252,243,100]/255)
ylim([0,100]); %y轴刻度
ylabel('\fontname{Arial}\fontsize{14}Position error(m)');
xlabel('\fontname{Arial}\fontsize{14}The number of groups');
legend({'\fontname{Arial}\fontname{Arial}East(Without NHC)','\fontname{Arial}\fontname{Arial}North(Without NHC)','\fontname{Arial}\fontname{Arial}Up(Without NHC)','\fontname{Arial}\fontname{Arial}East(With NHC)','\fontname{Arial}\fontname{Arial}North(With NHC)','\fontname{Arial}\fontname{Arial}Up(With NHC)'},'FontSize',11);figure('position',[150,100,900,550])%确定图片的位置和大小,[x y width height]
%准备数据
Y1= [127.3,212.5,128.4; 114.7,217.4,125.3;84.7,216.8,124.6;48.9,186.4,117.4;47.8,148.2,118.3;26.9,135.4,121.2]; % withoutNHC
X1=1:6;
%画出4组柱状图,宽度1
h1=bar(X1,Y1,1);
%修改横坐标名称、字体
set(gca,'XTickLabel',{'1','2','3','4','5','6'},'FontSize',10,'FontName','Arial');
% 设置柱子颜色,颜色为RGB三原色,每个值在0~1之间即可
set(h1(1),'FaceColor',[30,150,252]/255)
set(h1(2),'FaceColor',[162,214,249]/255)
set(h1(3),'FaceColor',[252,243,150]/255)
ylim([0,400]); %y轴刻度
%修改x,y轴标签
ylabel('\fontname{Arial}\fontsize{14}Position error(m)');
xlabel('\fontname{Arial}\fontsize{14}The number of groups');
%修改图例
% legend({'\fontname{Arial}例\fontname{Arial}East','\fontname{Arial}例\fontname{Arial}North','\fontname{Arial}例\fontname{Arial}Up'},'FontSize',11);hold on; % 保持当前图形
Y2 = [101.2,4.3,5.4;86.5, 4.4, 5.9;68.5,4.9, 6.1;27.4,4.8,4.1;26.4,2.3,1.4;27.6,5.3,3.6 ]; % withNHC
X2=1:6;
h2=bar(X2,Y2,1);
set(h2(1),'FaceColor',[30,120,252]/255)
set(h2(2),'FaceColor',[122,214,249]/255)
set(h2(3),'FaceColor',[252,243,100]/255)
ylim([0,400]); %y轴刻度
ylabel('\fontname{Arial}\fontsize{14}Position error(m)');
xlabel('\fontname{Arial}\fontsize{14}The number of groups');
legend({'\fontname{Arial}\fontname{Arial}East(Without NHC)','\fontname{Arial}\fontname{Arial}North(Without NHC)','\fontname{Arial}\fontname{Arial}Up(Without NHC)','\fontname{Arial}\fontname{Arial}East(With NHC)','\fontname{Arial}\fontname{Arial}North(With NHC)','\fontname{Arial}\fontname{Arial}Up(With NHC)'},'FontSize',11);
二、效果

相关文章:
MATLAB画柱状图
一、代码 clear; clc; figure(position,[150,100,900,550])%确定图片的位置和大小,[x y width height] %准备数据 Y1[0.53,7.9,8.3;0.52,6.8,9.2;0.52,5.9,8.6;2.8,5.8,7.9;3.9,5.2,7.8;1.8,5.8,8.4]; % withoutNHC X11:6; %画出4组柱状图,宽度1 h1…...
stm32内部flash在线读写操作
stm32内部flash在线读写操作 📍相关开源库文章介绍《STM32 利用FlashDB库实现在线扇区数据管理不丢失》 ✨不同系列,内部flash编程有所区别。例如stm32f1是按照页擦除,半字(16bit)或全字(32bit)数据写入;st…...
SpringCloud源码分析-nacos与eureka
一、高版本为什么优先用nacos 如果用alibaba springcloud,那么就是阿里的技术体系。nacos属于阿里的原生技术栈,所以阿里更偏向于用nacos作为服务发现注册。 二、对比分析 Spring Cloud Alibaba 推荐使用 Nacos 作为服务发现和配置管理的首选组件&…...
DCGAN模型详解
模型背景 在深度学习领域迅速发展的背景下,生成对抗网络(GAN)作为一种革命性的生成模型应运而生。 Ian Goodfellow等人于2014年首次提出GAN概念 ,开创了生成模型的新纪元。这一创新源于对深度学习在图像生成方面潜力的探索,旨在解决非监督学习中的关键问题:如何让机器创造…...
单片机-蜂鸣器实验
#include "reg52.h" typedef unsigned char u8; typedef unsigned int u16; sbit BEEPP2^5; //将 P2.5 管脚定义为 BEEP P2.5默认高电平 void delay_10us(u16 ten_us){ while(ten_us--); } void main() { u16 i2000;//脉冲2000次 while(1) { …...
SQL 分析函数与聚合函数的组合应用
目标:掌握 SQL 中分析函数(窗口函数)与聚合函数的组合使用,通过实际案例实现复杂业务需求,如同比、环比和趋势分析。 1. 分析函数与聚合函数的区别 聚合函数(Aggregate Functions):…...
【项目】基于趋动云平台的Stable Diffusion开发
【项目】基于趋动云平台的Stable Diffusion开发 (一)登录趋动云(二)创建项目:(三)初始化开发环境:(四)运行代码(五)运行模型 …...
游戏如何检测iOS越狱
不同于安卓的开源生态,iOS一直秉承着安全性更高的闭源生态,系统中的硬件、软件和服务会经过严格审核和测试,来保障安全性与稳定性。 据FairGurd观察,虽然iOS系统具备一定的安全性,但并非没有漏洞,如市面上…...
【AIGC-ChatGPT进阶提示词指令】AI美食助手的设计与实现:Lisp风格系统提示词分析
引言 在人工智能助手的应用领域中,美食烹饪是一个既专业又贴近生活的方向。本文将详细分析一个基于Lisp风格编写的美食助手系统提示词,探讨其结构设计、功能实现以及实际应用效果。 提出你的菜系,为你分析,并生成图片卡片 提示词…...
库伦值自动化功耗测试工具
1. 功能介绍 PlatformPower工具可以自动化测试不同场景的功耗电流,并可导出为excel文件便于测试结果分析查看。测试同时便于后续根据需求拓展其他自动化测试用例。 主要原理:基于文件节点 coulomb_count 实现,计算公式:电流&…...
Javascript数据结构——图Graph
当然,让我们深入探讨一下JavaScript中的图数据结构,并列出一些常见的面试题及其代码示例。 图数据结构详解 图(Graph)是一种非线性的数据结构,由节点(也称为顶点)和连接这些节点的边组成。节点…...
搭建nginx文件服务器
方法一:通过docker方式搭建 1、创建一个nginx配置文件/etc/nginx/nginx.conf user nginx; worker_processes 1;error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid;events {worker_connections 1024; }http {include mime.types;default_typ…...
Ubuntu Server安装谷歌浏览器
背景 服务器上跑爬虫服务器需要安装谷歌浏览器 安装 wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb### sudo apt install ./google-chrome-stable_current_amd64.deb...
Vue项目结构推荐(复杂国际化项目与一般项目结构)
Vue项目结构推荐 一、一般项目结构二、复杂国际化项目结构总结/建议 下面结构是基于Vue和TypeScript开发的项目结构下src包下的结构,若只用到vue与js。则去掉typescript部分的包即可。 一、一般项目结构 assets:存放静态资源,如图片、字体、样…...
hive-sql 连续登录五天的用户
with tmp as (select 梁牧泽 as uid, 2023-03-03 as dt union allselect 梁牧泽 as uid, 2023-03-04 as dt union allselect 梁牧泽 as uid, 2023-03-05 as dt union allselect 梁牧泽 as uid, 2023-03-07 as dt union allselect 梁牧泽 as uid, 2023-03-08 as dt union allsel…...
FPGA 4x4矩阵键盘 实现
1原理 FPGA(现场可编程门阵列)4x4矩阵键盘的实现原理主要基于行列扫描法,通过FPGA对键盘的扫描和识别,实现对键盘输入信号的采集和处理。以下是对FPGA 4x4矩阵键盘实现原理的详细解释: 一、矩阵键盘的基本原理 结构:4x4矩阵键盘由4行和4列组成,共16个按键。每个按键位…...
ruoyi开发学习
将若依框架中的若依元素删掉 1.删除主目录中的“若依官网”: 在后端项目中,idea里借助mysql管理工具,找到sys_menu数据表,双击打开,找到4 若依官网,选中点击减号,绿色上箭头刷新,删…...
MacBook_Xcode_Swift雨燕
Swift Swift Swift Swift是苹果公司开发的现代化编程语言, 专为Apple平台设计。其简洁语法、类型安全、Optionals处理、Playgrounds交互式环境、泛型编程、协议与扩展、闭包功能、枚举与关联值、结构体与类的高效内存管理、异步编程的async/await语法、Swift Packa…...
ABAQUS三维Voronoi晶体几何建模
材料晶体塑性理论与细观尺度上晶体几何模型相融合的模拟方法为探究材料在塑性变形过程中的行为机制以及晶体材料优化开辟了新途径。本案例演示在CAD软件内通过Voronoi建立晶体三维模型,并将模型导入到Abaqus CAE内,完成晶体材料的有限元建模。 在AutoC…...
.Net加密与Java互通
.Net加密与Java互通 文章目录 .Net加密与Java互通前言RSA生成私钥和公钥.net加密出数据传给Java端采用java方给出的公钥进行加密采用java方给出的私钥进行解密 .net 解密来自Java端的数据 AES带有向量的AES加密带有向量的AES解密无向量AES加密无向量AES解密 SM2(国密)SM2加密Sm…...
深入浅出Asp.Net Core MVC应用开发系列-AspNetCore中的日志记录
ASP.NET Core 是一个跨平台的开源框架,用于在 Windows、macOS 或 Linux 上生成基于云的新式 Web 应用。 ASP.NET Core 中的日志记录 .NET 通过 ILogger API 支持高性能结构化日志记录,以帮助监视应用程序行为和诊断问题。 可以通过配置不同的记录提供程…...
CTF show Web 红包题第六弹
提示 1.不是SQL注入 2.需要找关键源码 思路 进入页面发现是一个登录框,很难让人不联想到SQL注入,但提示都说了不是SQL注入,所以就不往这方面想了 先查看一下网页源码,发现一段JavaScript代码,有一个关键类ctfs…...
HTML 列表、表格、表单
1 列表标签 作用:布局内容排列整齐的区域 列表分类:无序列表、有序列表、定义列表。 例如: 1.1 无序列表 标签:ul 嵌套 li,ul是无序列表,li是列表条目。 注意事项: ul 标签里面只能包裹 li…...
Keil 中设置 STM32 Flash 和 RAM 地址详解
文章目录 Keil 中设置 STM32 Flash 和 RAM 地址详解一、Flash 和 RAM 配置界面(Target 选项卡)1. IROM1(用于配置 Flash)2. IRAM1(用于配置 RAM)二、链接器设置界面(Linker 选项卡)1. 勾选“Use Memory Layout from Target Dialog”2. 查看链接器参数(如果没有勾选上面…...
图表类系列各种样式PPT模版分享
图标图表系列PPT模版,柱状图PPT模版,线状图PPT模版,折线图PPT模版,饼状图PPT模版,雷达图PPT模版,树状图PPT模版 图表类系列各种样式PPT模版分享:图表系列PPT模板https://pan.quark.cn/s/20d40aa…...
嵌入式学习笔记DAY33(网络编程——TCP)
一、网络架构 C/S (client/server 客户端/服务器):由客户端和服务器端两个部分组成。客户端通常是用户使用的应用程序,负责提供用户界面和交互逻辑 ,接收用户输入,向服务器发送请求,并展示服务…...
使用LangGraph和LangSmith构建多智能体人工智能系统
现在,通过组合几个较小的子智能体来创建一个强大的人工智能智能体正成为一种趋势。但这也带来了一些挑战,比如减少幻觉、管理对话流程、在测试期间留意智能体的工作方式、允许人工介入以及评估其性能。你需要进行大量的反复试验。 在这篇博客〔原作者&a…...
C++.OpenGL (20/64)混合(Blending)
混合(Blending) 透明效果核心原理 #mermaid-svg-SWG0UzVfJms7Sm3e {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-SWG0UzVfJms7Sm3e .error-icon{fill:#552222;}#mermaid-svg-SWG0UzVfJms7Sm3e .error-text{fill…...
[免费]微信小程序问卷调查系统(SpringBoot后端+Vue管理端)【论文+源码+SQL脚本】
大家好,我是java1234_小锋老师,看到一个不错的微信小程序问卷调查系统(SpringBoot后端Vue管理端)【论文源码SQL脚本】,分享下哈。 项目视频演示 【免费】微信小程序问卷调查系统(SpringBoot后端Vue管理端) Java毕业设计_哔哩哔哩_bilibili 项…...
Rust 开发环境搭建
环境搭建 1、开发工具RustRover 或者vs code 2、Cygwin64 安装 https://cygwin.com/install.html 在工具终端执行: rustup toolchain install stable-x86_64-pc-windows-gnu rustup default stable-x86_64-pc-windows-gnu 2、Hello World fn main() { println…...
