MATLAB画折线图时自定义颜色

MATLAB画折线图时自定义颜色有很多种数据的时候,MATLAB提供的颜色不够用,这里有一个可以自定义线条颜色并配置不同图例的MATLAB示例clear;clc;closeall;x=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21];y1=rand(1,21);y2=rand(1,21);y3=rand(1,21);y4=rand(1,21);y5=rand(1,21);y6=rand(1,21);y7=

大家好,又见面了,我是你们的朋友全栈君。

有很多种数据的时候,MATLAB提供的颜色不够用,这里有一个可以自定义线条颜色并配置不同图例的MATLAB示例

clear;
clc;
close all;

x = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21];

y1 = rand(1, 21);
y2 = rand(1, 21);
y3 = rand(1, 21);
y4 = rand(1, 21);
y5 = rand(1, 21);
y6 = rand(1, 21);
y7 = rand(1, 21);
y8 = rand(1, 21);
figure; 
y = [y1;y2;y3;y4;y5;y6;y7;y8];
markertype=['h','o','x','d','s','+','*','p']; %记号的形状
color=[[0, 0, 1];[0, 1, 0];[1, 0, 0];[0, 1, 1];[1, 0, 1];[1, 1, 0];[0, 0, 0];[0.6, 0.2, 1]];      %线的颜色
legendtxt = {'A','B','C','D','E','F','G','proposed'};

hold on;
for i=1:8
    plot(x, y(i,:),  'color', color(i, :), 'Marker', markertype(i) );    
end
% plot(x, y1, 'h', 'Color',[0 0 1]);
% scatter(tshort,marker(:,i), markertype{i},'MarkerEdgeColor',color{i});
legend(legendtxt, 'location','EastOutside');

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/133500.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 操作系统:经典进程同步问题 之 生产者-消费者问题、读者-写者问题、哲学家进餐问题

    操作系统:经典进程同步问题 之 生产者-消费者问题、读者-写者问题、哲学家进餐问题

    2021年10月5日
    33
  • 像素密度计算

    像素密度计算为解决Android设备碎片化,引入一个概念density,也就是密度.它指的是在一定尺寸的物理屏幕上显示像素的数量,一般使用dpi(dotsperinch,每英寸像素数)作为单位.比如设备分辨率为240×320,屏幕物理尺寸为1.5英寸x2英寸(对角线为2.5),它的密度可以用分辨率/尺寸表示:240/1.5或者即320/2,密度为160dpi。算对角线也是一样的,长的平方+宽的平…

    2022年6月13日
    57
  • java生成随机数的方法_java随机产生一个数

    java生成随机数的方法_java随机产生一个数Java中常用的两种产生随机数的方法一、java.lang.Math类中的random()方法;调用这个Math.random()函数能够返回带正号的double值,该值大于等于0.0且小于1.0

    2022年8月6日
    6
  • python激活码2021【2021最新】

    (python激活码2021)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.htmlMLZPB5EL5Q-eyJsaWN…

    2022年3月20日
    44
  • .dll反编译(反编译什么意思)

    需求:有些Dll文件我们找不到源码,只有编译后的dll,但是我们想要改某个字段或者连接字符串,并不需要动太多业务逻辑的情况下,我们可以这样干。1.打开微软提供的反编译工具ildasm.exe这个工具是windows自带的反编译工具。路径:C:\ProgramFiles(x86)\MicrosoftSDKs\Windows\v10.0A\bin\NETFX4.6.2Tools可以根据需要,选择对应工具版本。一般随便选一个版本都是可以的了。比如,我选择的是4.6…

    2022年4月12日
    55
  • EagleEye: Fast Sub-net Evaluation for Efficient Neural Network Pruning(论文阅读)[通俗易懂]

    EagleEye: Fast Sub-net Evaluation for Efficient Neural Network Pruning(论文阅读)[通俗易懂]目录说明动机贡献方法发现EagleEye剪枝算法实验实验1-相关性的定量分析实验2-基于自适应BN的评估方法的通用性实验3-从修剪候选中选择最佳修剪策略的计算成本实验4-Effectivenessofourproposedmethod总结与讨论说明找出训练好的深度神经网络(DNN)的计算冗余部分是剪枝算法要解决的关键问题。许多算法都试图通过引入各种评估方法来预测修剪后的子网的模型性能。在这个工作中,我们提出了一种称为EagleEye的剪枝方法,其中使用了一个基于自适应批归一化adaptiv

    2022年8月16日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号