matlab条形图颜色矩阵,matlab中的条形图开关颜色
我知道@finn已经回答了这个问题,但是当我测试他的解决方案时,我无法让它工作。奇怪的是,我意识到即使是最初的脚本也在给我的系统带来错误。可能我有一个非常古老的matlab版本。但是,再次,我想知道是否还有其他人也有这个问题。
由于某种原因,我无法设置
CData
成员为
bar
.
不管怎样,在测试之后,我得到了这个为我工作。
clc
clear all
close all
values = [4 1 11 2 3; 4 1 5 2 -10];
names = {'Pre split total EON' 'Post split total EON'...
'Pre split pure EON' 'Post split pure EON' 'Post split Uniper';...
'Pre split total RWE' 'Post split total RWE'...
'Pre split pure RWE' 'Post split pure RWE' 'PostSplitInnogy'};
categories = {'EON','RWE'};
figure;
b = bar(values,'FaceColor','flat');
% only significant changes here
% ***********************************
col = ["r", "b", "y", "g", "cyan"];
for k = 1:size(values,2) % for fancier colors.
set(b(k), "FaceColor", col(k));
end
% ***********************************
ticksList = b(1).XData + arrayfun(@(x)x.XOffset, b)';
xticks(ticksList(:))
xticklabels([names(1,:)';names(2,:)'])
xtickangle(90)
ax1 = gca;
ax2 = axes('Position', get(ax1, 'Position'),'Color', 'none');
set(ax2, 'XAxisLocation', 'top','YAxisLocation','Right');
set(ax2, 'XLim', get(ax1, 'XLim'),'YLim', get(ax1, 'YLim'));
set(ax2, 'YTick', []);
xticks(b(1).XData)
xticklabels(categories)
如果您想进一步了解如何在matlab中为颜色指定名称,请检查
here
.
另一件你可以玩的事情是设置
colormap
如所解释的
here
.
matlab条形图颜色矩阵,matlab中的条形图开关颜色相关推荐
- 如何创建多个条形图_在R中创建条形图
如何创建多个条形图 Bar plots in R are the most frequently used plots in elementary statistics. These consist ...
- matlab 数组 组成 矩阵,MATLAB矩阵与数组
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 MATLAB既然以矩阵实验室命名,就说明该软件在矩阵计算方面具有非常优异的表现.在MATLAB中,一般情况下一个矩阵就是指一个长方形的数组.特殊情况有两个 ...
- matlab 全1矩阵,matlab全为1的矩阵
生成一个 m 行 n 列的零矩阵,m=n 时可简写为 zeros(n) 生成一个 m 行 n 列的元素全为 1 的矩阵, m=n 时可写为 ones(n) 生成一个主对角线全为 1 的 m 行 n 列 ...
- matlab 怎么打矩阵,matlab怎么打印矩阵 matlab 如何输出矩阵?
matlab 如何输出矩阵 a %注意变量a后面没有";"号,即可输出disp(a) Matlab常用生成矩阵函数: zeros(m,n) 生成一个 m 行 n 列的零矩阵,m=n ...
- 在matlab表示特殊矩阵,MATLAB特殊矩阵以及矩阵转置
特殊矩阵 通用特殊矩阵 zeros函数:产生全0矩阵,即零矩阵. ones函数:产生....1矩阵,即幺矩阵. eye函数:产生对角线为1的矩阵,当矩阵是方正时,得到单位矩阵. rand函数:产生(0 ...
- android提取图片颜色代码,Android 中动态提取图片中颜色作为主题色
功能需求 一个页面中顶部显示一张图片(图片从网络加载),此时需要根据图片的颜色来动态调整顶部标题栏的背景色. 技术要求 Android 调色板支持库 实现过程 1.添加调色板支持库 dependenc ...
- matlab diff对于矩阵,MATLAB中diff函数的用法
显然这个函数是单词differential(微分)的简写,用于计算微分.实际上准确来说计算的是差商. 如果输入一个长度为n的一维向量,则该函数将会返回长度为n-1的向量,向量的值是原向量相邻元素的差, ...
- matlab怎么扩展矩阵,Matlab中如何扩展矩阵,其他部分补零?
一.使用官方命令 blkdiag 在matlab中搜索:help blkdiag 下面是其官方事例: Construct block diagonal matrix from input argume ...
- MATLAB R2016a版——改变Simulink中Scope输出波形的颜色
网上有很多比较详细的设置方法,但由于该MATLAB版本的原因,操作方法与其它略有不同,故写此篇文章. 1.进入scope显示界面: 2.找到style:Scope设置: 点开下拉键,选择第2项: 即弹 ...
最新文章
- python学好了能干啥_新手该如何学python怎么学好python?_python学好了能干什么
- 2、Get和post的区别
- 线性表实现一元多项式的表示及相加(C语言实现)【线性表】
- 【Linux】一步一步学Linux——tar命令(62)
- Nginx代理webSocket经常中断的解决方案, 如何保持长连接
- 通过syslog接收远程日志
- java泛型与c 泛型,Java泛型代码编译与javac,失败与Eclipse Helios
- 安卓数据库的使用方式
- element el-upload上传图片完成后隐藏上传
- 用友u8 12.1服务器硬件要求,用友U8_12.1安装操作手册服务器资料全
- 超级好用的TXT分本分割工具
- Python项目(Django):国内新冠肺炎疫情大数据可视化平台
- Linux服务器 mysql5.7安装流程
- 基于Java实现的毕业设计论文选题系统
- 交换机端口mtu值最大_思科交换机基本配置命令全集-mtu值怎么设置
- kubectl 命令详解(三十五):rollout undo
- 四五百蓝牙耳机哪个好?500元以内音质最好的蓝牙耳机
- 教授专栏08| 徐岩:青年震荡与青年危机
- linux创建磁盘的命令,linux中创建磁盘分区的命令是什么
- 极简linux版本,4MLinux 26.0发布,这是一个极简版本
热门文章
- JDK1.7的HashMap的put(key, value)源码剖析
- python中的zip、map、reduce 、lambda、filter函数的使用
- Python文件操作与函数目录
- Xpath string()提取多个子节点中的文本
- C#中的for,while和do-while循环语句
- EF更新指定字段...
- * 与 ** 在调用函数时的作用
- 跳过17:30,跳过瑞星定时扫描
- SQL Server 2005中设置Reporting Services发布web报表的匿名访问
- python中如何调用类takes no arguments_关于python中的 take no arguments 的解决方法