精华内容
下载资源
问答
  • plot颜色设置

    千次阅读 2018-07-01 19:04:39
    怎么分别设置点和线条的颜色?p.plot(color=''r, secondary_y=True, style='-*', linewidth=2)怎么把点和线设置为两种不同的颜色?

    怎么分别设置点和线条的颜色?

    p.plot(color=''r, secondary_y=True, style='-*', linewidth=2)怎么把点和线设置为两种不同的颜色?

    展开全文
  • 颜色: 字符 b c g k m r w y 颜色 蓝色 青色 绿色 黑色 洋红 红色 白色 黄色 线型: ...
    颜色:        
    字符bcgkmrwy
    颜色蓝色青色绿色黑色洋红红色

    白色

    黄色
    线型:        
    字符—.    
    线型实线点线点划线虚线    
    点型:        
    字符.ox+*sdv
    点型圆圈叉号十字号星号方块菱形下三角
    字符^<>Ph   
    点型上三角左三角右三角五角星六角星   

     

    展开全文
  • MATLAB不但擅长於矩阵相关的数值运算,也适合用在各种科学目视表示 ...plot是绘制一维曲线的基本函数,但在使用此函数之前,我们需先定义曲 线上每一点的x及y座标。下例可画出一条正弦曲线: close
    MATLAB不但擅长於矩阵相关的数值运算,也适合用在各种科学目视表示
    (Scientific visualization)。本节将介绍基本xy平面及xyz空间
    的各项绘图命令,包含一维曲线及二维曲面的绘制、列印及存档。
    plot是绘制一维曲线的基本函数,但在使用此函数之前,我们需先定义曲
    线上每一点的x及y座标。下例可画出一条正弦曲线:
    close all; x=linspace(0, 2*pi, 100); % 100个点的x座标
    y=sin(x); % 对应的y座标
    plot(x,y);
    ====================================================
    小整理:MATLAB基本绘图函数
    plot: x轴和y轴均为线性刻度(Linear scale)
    loglog: x轴和y轴均为对数刻度(Logarithmic scale)
    semilogx: x轴为对数刻度,y轴为线性刻度
    semilogy: x轴为线性刻度,y轴为对数刻度
    ====================================================
    若要画出多条曲线,只需将座标对依次放入plot函数即可:
    plot(x, sin(x), x, cos(x));
    若要改变颜色,在座标对后面加上相关字串即可:
    plot(x, sin(x), 'c', x, cos(x), 'g');
    若要同时改变颜色及图线型态(Line style),也是在座标对后面加上相
    关字串即可:
    plot(x, sin(x), 'co', x, cos(x), 'g*');
    ====================================================
    小整理:plot绘图函数的叁数
    字元 颜色 字元 图线型态
    y 黄色 . 点
    k 黑色 o 圆
    w 白色 x x
    b 蓝色 + +
    g 绿色 * *
    r 红色 - 实线
    c 亮青色 : 点线
    m 锰紫色 -. 点虚线
         -- 虚线
    ====================================================
    图形完成后,我们可用axis([xmin,xmax,ymin,ymax])函数来调整图轴的范
    axis([0, 6, -1.2, 1.2]);
    此外,MATLAB也可对图形加上各种注解与处理:
    xlabel('Input Value'); % x轴注解
    ylabel('Function Value'); % y轴注解
    title('Two Trigonometric Functions'); % 图形标题
    legend('y = sin(x)','y = cos(x)'); % 图形注解
    grid on; % 显示格线
    我们可用subplot来同时画出数个小图形於同一个视窗之中:
    subplot(2,2,1); plot(x, sin(x));
    subplot(2,2,2); plot(x, cos(x));
    subplot(2,2,3); plot(x, sinh(x));
    subplot(2,2,4); plot(x, cosh(x));
    MATLAB还有其他各种二维绘图函数,以适合不同的应用,详见下表。
    ====================================================
    小整理:其他各种二维绘图函数
    bar 长条图
    errorbar 图形加上误差范围
    fplot 较精确的函数图形
    polar 极座标图
    hist 累计图
    rose 极座标累计图
    stairs 阶梯图
    stem 针状图
    fill 实心图
    feather 羽毛图
    compass 罗盘图
    quiver 向量场图
    ====================================================
    以下我们针对每个函数举例。
    当资料点数量不多时,长条图是很适合的表示方式:
    close all; % 关闭所有的图形视窗
    x=1:10;
    y=rand(size(x));
    bar(x,y);
    如果已知资料的误差量,就可用errorbar来表示。下例以单位标准差来做
    资料的误差量:
    x = linspace(0,2*pi,30);
    y = sin(x);
    e = std(y)*ones(size(x));
    errorbar(x,y,e)
    对於变化剧烈的函数,可用fplot来进行较精确的绘图,会对剧烈变化处进
    行较密集的取样,如下例:
    fplot('sin(1/x)', [0.02 0.2]); % [0.02 0.2]是绘图范围
    若要产生极座标图形,可用polar:
    theta=linspace(0, 2*pi);
    r=cos(4*theta);
    polar(theta, r);
    对於大量的资料,我们可用hist来显示资料的分 情况和统计特性。下面
    几个命令可用来验证randn产生的高斯乱数分 :
    x=randn(5000, 1); % 产生5000个 ?=0,?=1 的高斯乱数
    hist(x,20); % 20代表长条的个数
     
    rose和hist很接近,只不过是将资料大小视为角度,资料个数视为距离,?
    ⒂眉昊嬷票硎荆?
    x=randn(1000, 1);
    rose(x);
    stairs可画出阶梯图:
    x=linspace(0,10,50);
    y=sin(x).*exp(-x/3);
    stairs(x,y);
    stems可产生针状图,常被用来绘制数位讯号:
    x=linspace(0,10,50);
    y=sin(x).*exp(-x/3);
    stem(x,y);


    stairs将资料点视为多边行顶点,并将此多边行涂上颜色:
    x=linspace(0,10,50);
    y=sin(x).*exp(-x/3);
    fill(x,y,'b'); % 'b'为蓝色
    feather将每一个资料点视复数,并以箭号画出:
    theta=linspace(0, 2*pi, 20);
    z = cos(theta)+i*sin(theta);
    feather(z);
    compass和feather很接近,只是每个箭号的起点都在圆点:
    theta=linspace(0, 2*pi, 20);
    z = cos(theta)+i*sin(theta);
    compass(z);
    3.基本XYZ立体绘图命令
    在科学目视表示(Scientific visualization)中,三度空间的立体图是
    一个非常重要的技巧。本章将介绍MATLAB基本XYZ三度空间的各项绘图命
    令。
    mesh和plot是三度空间立体绘图的基本命令,mesh可画出立体网状图,
    plot则可画出立体曲面图,两者产生的图形都会依高度而有不同颜色。下
    列命令可画出由函数 形成的立体网状图:
    x=linspace(-2, 2, 25); % 在x轴上取25点
    y=linspace(-2, 2, 25); % 在y轴上取25点
    [xx,yy]=meshgrid(x, y); % xx和yy都是21x21的矩阵
    zz=xx.*exp(-xx.^2-yy.^2); % 计算函数值,zz也是21x21的矩阵
    mesh(xx, yy, zz); % 画出立体网状图
     
    surf和mesh的用法类似:
    x=linspace(-2, 2, 25); % 在x轴上取25点
    y=linspace(-2, 2, 25); % 在y轴上取25点
    [xx,yy]=meshgrid(x, y); % xx和yy都是21x21的矩阵
    zz=xx.*exp(-xx.^2-yy.^2); % 计算函数值,zz也是21x21的矩阵
    surf(xx, yy, zz); % 画出立体曲面图
    为了方便测试立体绘图,MATLAB提供了一个peaks函数,可产生一个凹凸有
    致的曲面,包含了三个局部极大点及三个局部极小点,其方程式为:
    要画出此函数的最快方法即是直接键入peaks:
    peaks
    z = 3*(1-x).^2.*exp(-(x.^2) - (y+1).^2) ...
    - 10*(x/5 - x.^3 - y.^5).*exp(-x.^2-y.^2) ...
    - 1/3*exp(-(x+1).^2 - y.^2)
    我们亦可对peaks函数取点,再以各种不同方法进行绘图。meshz可将曲面
    加上围裙:
    [x,y,z]=peaks;
    meshz(x,y,z);
    axis([-inf inf -inf inf -inf inf]);
    waterfall可在x方向或y方向产生水流效果:
    [x,y,z]=peaks;
    waterfall(x,y,z);
    axis([-inf inf -inf inf -inf inf]);
    下列命令产生在y方向的水流效果:
    [x,y,z]=peaks;
    waterfall(x',y',z');
    axis([-inf inf -inf inf -inf inf]);
    meshc同时画出网状图与等高线:
    [x,y,z]=peaks;
    meshc(x,y,z);
    axis([-inf inf -inf inf -inf inf]);
    surfc同时画出曲面图与等高线:
    [x,y,z]=peaks;
    surfc(x,y,z);
    axis([-inf inf -inf inf -inf inf]);
    contour3画出曲面在三度空间中的等高线:
    contour3(peaks, 20);
    axis([-inf inf -inf inf -inf inf]);
    contour画出曲面等高线在XY平面的投影:
    contour(peaks, 20);
    plot3可画出三度空间中的曲线:
    t=linspace(0,20*pi, 501);
    plot3(t.*sin(t), t.*cos(t), t);
    亦可同时画出两条三度空间中的曲线:
    t=linspace(0, 10*pi, 501);
    plot3(t.*sin(t), t.*cos(t), t, t.*sin(t), t.*cos(t), -t);
    展开全文
  • Matlab plot绘图颜色详解

    万次阅读 2019-07-15 17:49:27
    转自:https://blog.csdn.net/jirryzhang/article/details/77374702 MATLAB plot画线的颜色设定 plot中画线的颜色通常是八种: 标记符 颜色 r 红 g 绿 b 蓝 c 蓝绿 m 紫红 y ...

    转自:https://blog.csdn.net/jirryzhang/article/details/77374702

    MATLAB plot画线的颜色设定
    plot中画线的颜色通常是八种:
    标记符     颜色
    r               红
    g              绿
    b              蓝
    c              蓝绿
    m            紫红
    y              黄
    k              黑
    w             白

    但是线的颜色是由红绿蓝(RGB)三原色组成的,通过设定三原色的权重可以改变线的颜色,命令如下(x为横坐标,y为纵坐标): 
    color的域值为0—1 
    plot(x,y,'Color',[1 0 0]);代表红色
    plot(x,y,'Color',[0 1 0]);代表绿色
    plot(x,y,'Color',[0 0 1]);代表蓝色 
    plot(x,y,'Color',[0.3 0.8 0.9]);则是三种颜色组成的新颜色。
    当需要以上常用的八种以外的颜色时,只要设置颜色中RGB的值就可以得到不同的颜色。

    比如画一条蓝色的x号线:
    plot(x,y,'bg')
    画图:
    线形:-实线 -. 点划线 --长虚线 :短虚线
    符号 颜色   符号    线形
    b       蓝        .         点
    c       青          。     圈
    g       绿       ×      ×标记
    k      黑         -       实线
    m     紫红   *         星号
    r        红       :       点线
    w     白      -.      点划线
    y      黄    --     虚线
    --------------------- 
    作者:jirryzhang 
    来源:CSDN 
    原文:https://blog.csdn.net/jirryzhang/article/details/77374702 
     

    展开全文
  • plot画图颜色设置

    2021-03-03 17:02:27
    所有颜色的名字及值: 'aliceblue': '#F0F8FF', 'antiquewhite': '#FAEBD7', 'aqua': '#00FFFF', 'aquamarine': '#7FFFD4', 'azure': '#F0FFFF', 'beige': '#F5F5DC', 'bisque': '#FFE4C4',
  • matlab plot命令:形如plot(x,y1,'p');
  • Matlab的plot~各种颜色和线形

    千次阅读 2018-04-09 11:04:03
    Plot是matlab里常用的命令~ 可以通过help plot来查询关于plot绘图的相关命令 [c#]view plaincopy helpplot 推荐大家自己画画图测试一下~ ...而且这些命令是可以叠加使用的。...除了matlab自带的这8种颜色,如果需...
  • PLOTA 与标准 PLOT 函数相同,但它使用其他颜色绘制每个新图(自动“保持”并按照当前轴 ColorOrder 属性指定的顺序循环显示颜色) 例子: 数字; plota(randn(1,100)); plota(randn(1,100)); plota(randn(1,100)); ...
  • plot

    2018-10-27 23:01:37
    2.plot(X,Y,LineSpec) 设置线条样式、标记符号和颜色。 3.plot(X1,Y1,...,Xn,Yn)对所有线使用相同的轴绘制多个x,Y对。 4.plot(X1,Y1,LineSpec1,...,Xn,Yn,LineSpecn) 设置每一行的线条样式、标记类型和...
  • matlab开发-plotbar3颜色指示sxyz。三维条形图,将条形高度编码为颜色
  • Matlab|如何美化plot线条颜色

    千次阅读 2020-01-13 00:15:05
    MATLAB Plot 如何自定义颜色 Tip: Matlab 作图时最好保存成fig格式,便于以后修改。 写论文是一个漫长的过程,成文后最重要的一个问题就是如何让自己的论文排版和插图更加的好看,让枯燥的论文有一点生动的色彩。...
  • matlab plot画图指定线型和颜色
  • MATLAB plot画线的颜色设定

    千次阅读 2020-07-19 21:01:39
    MATLAB plot画线的颜色设定 plot中画线的颜色通常是八种: 标记符 颜色 r 红 g 绿 b 蓝 c 蓝绿 m 紫红 y 黄 k 黑 w 白 但是线的颜色是由红绿蓝(RGB)三原色组成的,通过设定三原色的权重可以改变线的颜色,命令...
  • matlab中plot画图的颜色线型

    千次阅读 2019-12-12 21:14:35
    (matlab)plot画图的颜色线型         y         黄色           ·  ...
  • maltab利用plot画图后更改线条颜色

    千次阅读 2018-03-30 22:10:48
    在matlab中,利用plot画图默认好像只有八种颜色,分别为:b--蓝色,r--红色,m--品红,k--黑色,g--绿色,c--青色,y--黄色,w--白色。有时候我们画的线条比较多,这几种颜色可能还不够明显的区分各个线条,下面介绍...
  • python plot线形和颜色

    千次阅读 2019-11-26 17:02:26
    (1)线形: '-' solid line style '--' dashed line style '-.' dash-dot line style ':' dotted line style (2)marker类型: '.' point marker ...(3)颜色
  • MATLAB plot命令8种系统颜色对应字符

    万次阅读 2018-12-17 16:36:23
    MATLAB plot用指定的8种字符可以使得曲线呈现8种不同的颜色,这8种系统颜色分别是 颜色 字符 红 r 绿 g 蓝 b 青绿 c 洋红 m 黄 y 黑 k 白 w 例如命令 plot(x, y, '...
  • MATLAB绘图之颜色plot

    2019-10-14 22:23:21
    首先,贴出一张图,帮助大家记忆一下颜色: 源程序如下: %% 在这里,我们来有意识地记忆一下颜色 figure t = 0:pi/20:2*pi; plot(t,t*70,'r') text(2*pi,140*pi,' \leftarrow red 红色'); hold on t = 0:pi/20:2...
  • Matlab中plot函数一共能调用颜色字母

    千次阅读 2018-09-12 18:36:49
    前段时间用SVR调参,需要对C的权重进行修改,所以上网搜了一下颜色的区分和字母代表的含义 plt.hold(True) plt.plot(X, y, 'bo', fillstyle='none') plt.plot(X, result1, 'r.') 红色 plt.plot(X, result2, 'g.') ...
  • 转:plt.plot颜色

    万次阅读 2018-07-17 19:10:29
    plt.plot(x, y, linewidth = '1', label = "test", color=' coral ', linestyle=':', marker='|') plt.legend(loc='upper left') plt.show() 结果: 说明:其实上面color=' coral '中,可以换成color=' ...
  • plot函数设置颜色、字体

    千次阅读 2019-12-17 12:40:38
    官网超棒 1.设置正常中文字体 mpl.rcParams['font.sans-serif'] = ['KaiTi'] mpl.rcParams['font.serif'] = ['KaiTi'] ...2.设置背景和绘图区颜色 plt.rcParams['axes.facecolor'] = 'azure' ...
  • plot(x,y,'r--')% r为颜色,--为线形 转载于:https://www.cnblogs.com/chamie/p/5782194.html
  • (matlab)plot画图的颜色线型  y 黄色 · 点线  m 粉红 ○ 圈线  c 亮蓝 × ×线  r 大红 +
  • 【转】plt.plot颜色

    千次阅读 2021-02-19 01:15:56
    常用顶上 代码: plt.subplots(1, 1) x= range(100) y= [i**2 for i in x] plt.plot(x, y, linewidth = '1', label = "test", ...如下: plt.plot([1,2], lw=4, c=seaborn.xkcd_rgb['baby poop green']) 所有颜色如下:

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 40,199
精华内容 16,079
关键字:

plot的颜色