Python 常用线型 + 点符号 + 颜色汇总 ∈ Python 编程笔记
文章目录
- Part.I 线型
- Chap.I 基本线型
- Chap.II 元组线型
- Part.II 点符号
- Chap.I 基本符号
- Chap.II 高级符号
- Part.III 颜色
- Chap.I 单词或字母表示颜色
- Chap.II 十六进制表示颜色
- Chap.III colorbar
- 参考 https://www.cnblogs.com/Big-Big-Watermelon/p/14052165.html
- 主博客:Python 编程笔记(本人出品,必属精品)
Part.I 线型
Chap.I 基本线型
基本线型有四种:
符号 | 字符串 | 元组 | 样式说明 |
---|---|---|---|
-
|
solid |
(0, ())
|
实线 |
:
|
dotted |
(0, (1, 1))
|
点线 |
--
|
dashed |
(0, (3, 1))
|
虚线 |
-.
|
dashdot |
(0, (3, 1))
|
点横线 |
线型绘制代码示例
X = [0,1]
style=['-',':','--','-.']
for i in range(4):Y=[i,i]plt.plot(X,Y,linestyle=style[i],label =style[i])
plt.legend(loc='best')
plt.show()
可以绘制上述线型大致样子:
Chap.II 元组线型
用元组表示线型的方法,比如(0,(1,2,3,4,2,2))
表示的线型如下:
其中
0
:表示线实际起始点与名义起始点间距为0磅1,2
:第一小段线宽1磅,第一和第二段之间距离2磅3,4
:第二小段线宽3磅,第二和第三段之间距离4磅2,2
:第三小段线宽2磅,第三和第四段之间距离2磅
这后面估计可以无限在后面加的,进而可以产生无限种线型。
Part.II 点符号
Chap.I 基本符号
下面是一些绘图点符号:
符号 | 含义 | 符号 | 含义 |
---|---|---|---|
'.'
|
point marker |
's'
|
square marker |
','
|
pixel marker |
'p'
|
pentagon marker |
'o'
|
circle marker |
'*'
|
star marker |
'v'
|
triangle_down marker |
'h'
|
hexagon1 marker |
'^'
|
triangle_up marker |
'H'
|
hexagon2 marker |
'<'
|
triangle_left marker |
'+'
|
plus marker |
'>'
|
triangle_right marker |
'x'
|
x marker |
'P'
|
plus(filled) |
'X'
|
X(filled) |
'1'
|
tri_down marker |
'D'
|
diamond marker |
'2'
|
tri_up marker |
'd'
|
thin_diamond marker |
'3'
|
tri_left marker | ∣|∣ | vline marker |
'4'
|
tri_right marker |
'_'
|
hline marker |
'8'
|
octagon |
绘制代码示例
X = list(range(1,26))
Y = list(np.full(25,1))
plt.figure()
mark=['.',',','o','v','^','<','>','1','2','3','4','8',
's','p','P','*','h','H','+','x','X','D','d','|','_']
for i in range(25):plt.scatter(X[i],Y[i],marker=mark[i])
plt.xticks(X,mark)
plt.ylim(0.5,1.5)
plt.gca().set_aspect(1)
plt.show()
可以绘制上述符号大致样子:
Chap.II 高级符号
这类高级marker使用marker ='$\xxx$'
来调用
样式 | 代码 | 样式 | 代码 |
---|---|---|---|
ϖ |
\varpi
|
⌈ |
\lceil
|
ϱ |
\varrho
|
⌊ |
\lfloor
|
ς |
\varsigma
|
⌞ |
\llcorner
|
ϑ |
\vartheta
|
⌟ |
\lrcorner
|
ξ |
\xi
|
⟩ |
\rangle
|
ζ |
\zeta
|
⌉ |
\rceil
|
Δ |
\Delta
|
⌋ |
\rfloor
|
Γ |
\Gamma
|
⌜ |
\ulcorner
|
Λ |
\Lambda
|
↑ |
\uparrow
|
Ω |
\Omega
|
⌝ |
\urcorner
|
Φ |
\Phi
|
Θ |
\Theta
|
Π |
\Pi
|
{ |
\{
|
Ψ |
\Psi
|
` | ` |
Σ |
\Sigma
|
} |
\}
|
Υ |
\Upsilon
|
⋀ |
\bigwedge
|
Ξ |
\Xi
|
⋂ |
\bigcap
|
℧ |
\mho
|
⋃ |
\bigcup
|
∇ |
\nabla
|
⨀ |
\bigodot
|
ℵ |
\aleph
|
⨁ |
\bigoplus
|
ℶ |
\beth
|
⨂ |
\bigotimes
|
ℸ |
\daleth
|
⨄ |
\biguplus
|
ℷ |
\gime l
|
⋁ |
\bigvee
|
∐ |
\coprod
|
⟨ |
\langle
|
⇓ |
\Downarrow
|
∫ |
\int
|
⇑ |
\Uparrow
|
∮ |
\oint
|
‖ |
\Vert
|
∏ |
\prod
|
↓ |
\downarrow
|
∑ |
\sum
|
符号绘制代码示例:
X = list(range(1,200,10))
Y = list(np.full(58,0))
plt.figure()
mark1=['varpi','varrho','varsigma','vartheta','xi','zeta','Delta','Gamma','Lambda','Omega',
'Phi','Pi','Psi','Sigma','Theta','Upsilon','Xi','mho','nabla','aleph']
mark2=['beth','daleth','gimel','Downarrow','Uparrow','Vert','downarrow','langle','{','}',
'lceil','lfloor','llcorner','lrcorner','rangle','rceil','rfloor','ulcorner','uparrow','urcorner']
mark=['vert','|','bigcap','bigcup','bigodot','bigoplus','bigotimes','biguplus','bigvee','bigwedge',
'coprod','int','oint','prod','sum','coprod','int','oint','prod','sum']
for i in range(20):str='$\\'+mark[i]+'$'plt.scatter(X[i],Y[i],marker=str,s=100)
plt.xticks(X,mark,rotation=60)
plt.ylim(-5,5)
plt.gca().set_aspect(1)
plt.show()
可以绘制上述符号大致样子:
值得注意的是,Python还支持自定义marker,它也是使用marker ='$\xx$'
来调用,比如$\heartsuit$
表示
Part.III 颜色
Chap.I 单词或字母表示颜色
常用的单字母颜色:
颜色符号 |
---|
b 蓝色 |
g 绿色 |
r 红色 |
c 青色 |
m 品红 |
y 黄色 |
k 黑色 |
w 白色 |
Chap.II 十六进制表示颜色
关于颜色,除了使用单词之外,我们还可以使用16进制来表示颜色。比如#CECECE
,表示一种淡淡的灰色。16进制表示颜色是一种常见的方法,我们知道光的三原色是红绿蓝,也就是RGB。在计算机领域常用0-255
这256个数字来表示某一个原色的强弱。通过三原色的不同组合,我们可以组合出所有的颜色。一共三种原色,那么自然也就需要三个数字来表示,由于255以内的数字写成16进制只有两位,所以我们可以用6位16进制的数字来代表颜色。
常用十六进制颜色对照表代码查询: https://www.cnblogs.com/planetwithpig/p/11663209.html
Chap.III colorbar
- 设置颜色渐变条colorbar
- colorbar自定义配色
根据colormap
来创建多种颜色
cm = plt.cm.get_cmap('RdYlBu_r',nums) # 创建 nums 种颜色,保存在 cm 中
c(indx) # 取出来第 index 种颜色来使用,注意不是用[]而是用()
绘图时根据因变量的值大小来染以不同的颜色
cm = plt.cm.get_cmap('RdYlBu_r',nums) # RdYlBu_r末尾加r表示颜色取反
plt.scatter(x, y,c=x,cmap=cm)
它的意思是,根据指标 x
的大小来从颜色列表中选取颜色,颜色列表是cm
(它是一个colormap
)
Python 常用线型 + 点符号 + 颜色汇总 ∈ Python 编程笔记相关推荐
- Python常用6个技术网站汇总分享!
Python是一门面向对象的编程语言,它具有丰富和强大的库,能够把用其他语言编写的各种模块轻松地联结在一起,因此也常被称为"胶水语言".Python技术会随着互联网的不断发展一直迭 ...
- python常用代码入门-入门十大Python机器学习算法(附代码)
入门十大Python机器学习算法(附代码) 今天,给大家推荐最常用的10种机器学习算法,它们几乎可以用在所有的数据问题上: 1.线性回归 线性回归通常用于根据连续变量估计实际数值(房价.呼叫次数.总销 ...
- python常用函数图片_Python图像,图片处理笔记
1.python3已经用Pillow代替PIL,文件要close,图像要save 2.Image是PIL图像处理中的模块 from PIL import Image 2.1 Image.open() ...
- Python 编程笔记(本人出品,必属精品)
文章目录 Part.I 准备工作 Chap.I 下载安装 Chap.II 实现快捷键清屏 Chap.III 概念汇编 & 注意事项 Part.II 基础知识 Chap.I 快应用 Chap.I ...
- python常用扩展模块资源(大全)
本文由 大侠(AhcaoZhu)整理并转载,转载请请引用原出处. 链接: https://blog.csdn.net/Ahcao2008 python常用扩展模块资源(大全) Python 资源大全中 ...
- python必备单词整理_别乱找了,Python常用单词Word合集,已经给你整理全了
最近我在学python 为大家整理了一下python常用的词汇.在学习python过程中觉得很有趣喔.感兴趣的朋友可以私信我一起研讨. Python (发音:[ 'paiθ(ə)n; (US) 'pa ...
- Python常用模块——目录
Python常用模块学习 Python模块和包 Python常用模块time & datetime &random 模块 Python常用模块os & sys & sh ...
- Python常用的模块的使用技巧
Python常用模块的使用技巧 目录 Python常用模块的使用技巧 1.Python配置说明 (1)Python注释说明 (2)函数说明 (3)ipynb文件转.py文件 (4)Python计算运行 ...
- python大学课程-Coursera上Python课程(公开课)汇总
原标题:Coursera上Python课程(公开课)汇总 Python是深度学习时代的语言,Coursera上有很多Python课程,从Python入门到精通,从Python基础语法到应用Python ...
最新文章
- freemarker程序开发
- 浪潮as5300技术方案_混闪存储AS5300G5
- jquery中获取元素的几种方式小结
- diff和patch工具使用(转)
- linux下mysql 启动命令
- C#_基础:排序算法
- [Pa2013]Iloczyn
- 无线WiFi音视频传输,远距离WiFi技术方案,云望物联cv5200模组
- python元组使用什么符号表示方括号_Python的精髓居然是方括号、花括号和圆括号!...
- C/C++条件运算符你不知道的那些事
- ICommand、ITool中调用要素闪烁/定位的方法
- x390拆机图解_Thinkpadx390详细拆机图解
- 服务器无法远程的原因
- 华为防火墙通用配置详解
- Geospatial Data Science (4): Spatial weights
- 超鸿蒙是什么意思,“志在烟霞慕隐沦,功成归看五湖春。一叶舟中吟复醉,云水。”的意思,诗词全文,作者,上一句和下一句是什么?-选自五代李珣《定风波·志在烟霞慕隐沦》-古诗词名句大全...
- gRPC和gRPC-Gateway的使用以及遇到的坑
- 吾父马达加斯加之旅-1
- 关于同步电机的Ldq测量
- 七步成诗-快速创建有效SLO