Matlab 颜色、线型、标记符号和希腊字母表
·
参考:
Matlab画图常用的线条符号、颜色:https://blog.csdn.net/sinat_21026543/article/details/80215281
利用matlab构建自己的colormap(色彩搭配):https://blog.csdn.net/weixin_42943114/article/details/81811556
1、颜色、线型、标记符号
| 颜色符号 | 标记符号 |
|---|---|
| b 蓝色 | . 点 |
| g 绿色 | s 方块 |
| r 红色 | o 圆圈 |
| c 青色 | x 叉号 |
| m 品红 | + 加号 |
| y 黄色 | * 星号 |
| k 黑色 | d 菱形 |
| w 白色 | v 朝下三角 |
| 线形符号 | ^ 朝上三角 |
| - 实线 | < 朝左三角 |
| : 虚线 | > 朝右三角 |
| -. 点划线 | p 五角星 |
| – 双划线 | h 六角星 |
2、希腊字母表
常用的希腊字母的LaTex 格式如下表所示:
| 标识符 | 符号 | 标识符 | 符号 | 标识符 | 符号 |
|---|---|---|---|---|---|
| \alpha | α \alpha α | \epsilon | ϵ \epsilon ϵ | \infty | ∞ \infty ∞ |
| \beta | β \beta β | \eta | η \eta η | \int | ∫ \int ∫ |
| \gamma | γ \gamma γ | \Gamma | Γ \Gamma Γ | \partial | ∂ \partial ∂ |
| \delta | δ \delta δ | \Delta | Δ \Delta Δ | \leftarrow | ← \leftarrow ← |
| \theta | θ \theta θ | \Theta | Θ \Theta Θ | \rightarrow | → \rightarrow → |
| \lambda | λ \lambda λ | \Lambda | Λ \Lambda Λ | \downarrow | ↓ \downarrow ↓ |
| \xi | ξ \xi ξ | \Xi | Ξ \Xi Ξ | \uparrow | ↑ \uparrow ↑ |
| \pi | π \pi π | \Pi | Π \Pi Π | \div | ÷ \div ÷ |
| \omega | ω \omega ω | \Omega | Ω \Omega Ω | \times | × \times × |
| \sigma | σ \sigma σ | \Sigma | Σ \Sigma Σ | \pm | ± \pm ± |
| \phi | ϕ \phi ϕ | \Phi | Φ \Phi Φ | \leq | ≤ \leq ≤ |
| \psi | ψ \psi ψ | \Psi | Ψ \Psi Ψ | \geq | ≥ \geq ≥ |
| \rho | ρ \rho ρ | \tau | τ \tau τ | \neq | ≠ \neq = |
| \nu | ν \nu ν | \chi | χ \chi χ | \exists | ∃ \exists ∃ |
| \mu | μ \mu μ | \zeta | ζ \zeta ζ | \forall | ∀ \forall ∀ |
3、颜色深究
Matlab用来表示颜色有两种方式,一种就是上面提到的以字母表示颜色,另外一种方式便是以[r g b]一个一行三列的矩阵来表示颜色,rgb的取值都是0~1,0代表最暗,1代表最亮。换句话说,[0 0 0]表示黑色,[1 1 1]表示白色。
常用的几种颜色及其rgb值如下表所示:
| 颜色 | r g b |
|---|---|
| 黑色 | 0 0 0 |
| 白色 | 1 1 1 |
| 红色 | 1 0 0 |
| 绿色 | 0 1 0 |
| 蓝色 | 0 0 1 |
| 黄色 | 1 1 0 |
| 洋红 | 1 0 1 |
| 青蓝 | 0 1 1 |
| 天蓝 | 0.67 0 1 |
| 橘黄 | 1 0 0.5 |
| 深红 | 0.5 0 0 |
如果自己构造颜色矩阵的话,未免有些麻烦,幸好Matlab自带了一些标准调色板函数,如下所示:

如果想快速产生rgb矩阵的话,可以按照下面的例子构造:
c=colorcube(32); %生成的是一个32*3的矩阵
c(i,:); %提取一个颜色
colorbar('horiz');%横向colorbar
利用rgb矩阵或者颜色字母画图,应该都是可行的:
>> plot(x,y1,'color',c(1,:));
>> plot(x,y1,'color','r');
>> plot(x,y1,'.r');
值得注意的一点是,利用字母颜色,可省'color',如上面第三行所示。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)