IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> Python 常用线型 + 点符号 + 颜色汇总 -> 正文阅读

[Python知识库]Python 常用线型 + 点符号 + 颜色汇总

参考 https://www.cnblogs.com/Big-Big-Watermelon/p/14052165.html

一、线型

1、基本线型

基本线型有四种:

符号字符串元组样式说明
-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()

可以绘制上述线型大致样子:
在这里插入图片描述

2、元组线型

用元组表示线型的方法,比如(0,(1,2,3,4,2,2))表示的线型如下:
在这里插入图片描述
其中

  • 0:表示线实际起始点与名义起始点间距为0磅
  • 1,2:第一小段线宽1磅,第一和第二段之间距离2磅
  • 3,4:第二小段线宽3磅,第二和第三段之间距离4磅
  • 2,2:第三小段线宽2磅,第三和第四段之间距离2磅
    这后面估计可以无限在后面加的,进而可以产生无限种线型。

二、点符号

1、基本符号

下面是一些绘图点符号:

符号含义符号含义
'.'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()

可以绘制上述符号大致样子:
在这里插入图片描述

2、高级符号

这类高级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
?\gimel?\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$表示

三、颜色

关于颜色,除了使用单词之外,我们还可以使用16进制来表示颜色。比如#CECECE,表示一种淡淡的灰色。16进制表示颜色是一种常见的方法,我们知道光的三原色是红绿蓝,也就是RGB。在计算机领域常用0-255这256个数字来表示某一个原色的强弱。通过三原色的不同组合,我们可以组合出所有的颜色。一共三种原色,那么自然也就需要三个数字来表示,由于255以内的数字写成16进制只有两位,所以我们可以用6位16进制的数字来代表颜色。
在这里插入图片描述
常用的单字母线型:

颜色符号
b 蓝色
g 绿色
r 红色
c 青色
m 品红
y 黄色
k 黑色
w 白色
  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-12-09 11:36:34  更:2021-12-09 11:38:04 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 4:38:03-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码