当前位置:网站首页>Matplotlib常用設置
Matplotlib常用設置
2022-07-01 23:17:00 【冷巷(*_*)】
線條顏色和樣式
圖錶的常用設置
matplotlib.pyplot.plot的color參數設置線條顏色
顏色設置
通用顏色
其他顏色
浮點形式的RGB或者RGBA元組
十六進制的RGB或者RGBA字符串
1-2之間的小數作為的灰度值
X11/CSS4中規定的顏色名稱
Xkcd中指定的顏色名稱
Tableau調色板中的顏色
CN格式的顏色循環
b | 藍色 |
g | 綠色 |
r | 紅色 |
c | 藍綠色 |
#FFFF00 | 黃色 |
m | 洋紅色 |
y | 黃色 |
k | 黑色 |
w | 白色 |
0.5 | 灰度值字符串 |
標記設置
matplotlib.pyplot.plot的linestyle參數設置顏色設置線條樣式
線條樣式設置
1.實線'-'
2.雙劃線'--'
3.點劃線'-.'
4.虛線':'
標記樣式
marker參數,設置標記樣式
. | 點標記 |
, | 像素標記 |
o | 實心圓標記 |
v | 倒三角標記 |
^ | 上三角標記 |
> | 右三角標記 |
< | 左三角標記 |
1 | 下花三角標記 |
2 | 上花三角標記 |
3 | 左花三角標記 |
4 | 右花三角標記 |
s | 實心正方形標記 |
p | 實心五角形標記 |
* | 星形標記 |
看看標記的用法
圖布設置
設置畫布
語法格式
matpoltlib.pyplot.figure(num=None,figsize=None,dpi=None,facecolor=None,edgecolor=None,frameon=True)
參數說明
1.num:圖像編號或名稱,數字為編號,字符串為名稱,可以通過該參數激活不同的畫布
2.figsize:指定畫布的寬和高,單比特為英寸
3.dpi:指定繪圖對象的分辨率,即每英寸包含多少個像素,默認值為80。像素越大,畫布越大
4.facecolor:背景顏色
5.edgeolor:邊框顏色
6.frameon:是否顯示邊框,默認值為True,繪制邊框,如果為False,則不繪制邊框
這畫布說白了就是背景。
設置坐標軸和網絡格
設置坐標軸
設置坐標軸標題
xlabel函數設置x軸坐標軸標題,ylabel函數設置y軸坐標軸標題
解决中文亂碼問題
plt.rcParame['font.sans-serif']=['SimHei']
設置坐標軸刻度
xticks函數設置x軸刻度,yticks函數設置y軸刻度
設置坐標軸範圍
xlim函數設置x軸坐標軸範圍,ylim函數設置y軸坐標軸範圍
設置網絡線
grid()函數設置網格線
文本標簽_ 標題_圖例
添加文本標簽
matplotlib.pyplot.text(x,y,s,**kwargs)
fontsize | 字體大小 |
ha | 水平對齊方式 |
va | 垂直對齊方式 |
設置標題和圖例
matplotlib.pyplot.title()
matplotlib.pyplot.legend()
best | 自適應 |
lower right | 右下方 |
center left | 左中間 |
center | 正中央 |
upper right | 右上方 |
lower left | 左下方 |
center right | 右中間 |
lower center | 下中間 |
upper left | 左上方 |
right | 右側 |
upper center | 上中間 |
文本注釋與坐標軸刻度線
添加注釋
matplotlib.pyplot.annotate(s,xy,xytext,xycoords,arrowprops)
調整圖錶與畫布邊緣間距
matplotlib.pyplot.subplots_adjust(left,right,top,bottom)
坐標軸的刻度線
matplotlib.pyplot.tick_params(bottom,left,right,top)
matplotlib.pyplot.rcParams('xtick.direction')='in'
matplotlib.pyplot.rcParams('ytick.direction')='in'
边栏推荐
- Matplotlib常用图表
- OpenVINO 模型性能评估工具—DL Workbench
- 会声会影2022智能、快速、简单的视频剪辑软件
- Cisco -- highly available and reliable network examination
- mt管理器测试滑雪大冒险
- 【Swoole系列1】在Swoole的世界中,你将学习到什么?
- AirServer最新Win64位个人版投屏软件
- [MySQL] basic use of explain and the function of each column
- The digital summit is popular, and city chain technology has triggered a new round of business transformation
- 【嵌入式系统课设】单个按键控制LED灯
猜你喜欢
Some abilities can't be learned from work. Look at this article, more than 90% of peers
[机缘参悟-35]:鬼谷子-飞箝篇-远程连接、远程控制与远程测试之术
软件测试之「 性能测试」总结,新手上路必会知识点
什么是马赛克?
【小程序】通过scroll-view组件实现左右【滑动】列表
纪念成为首个DAYUs200三方demo贡献者
Explain JMM in detail
mysql binlog的清理
CADD课程学习(3)-- 靶点药物相互作用
Jerry's records are powered by Vbat with a power supply voltage of 4.2V [chapter]
随机推荐
Zhao Fuquan: to ensure supply in the short term, we should build a safe, efficient and resilient supply chain in the long term
SWT/ANR问题--SWT 导致 kernel fuse deadlock
通过Go语言创建CA与签发证书
Multiple smart pointers
每日三题 6.28
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received
flutter Unable to load asset: assets/images/888.png
Microservice stability management
[MySQL] index creation, viewing and deletion
[MySQL] database optimization method
mysql binlog的清理
【微服务|Sentinel】SentinelResourceAspect详解
证券开户选哪个证券公司比较好,哪个更安全
window安装wsl(二)
想请教一下,证券开户选择哪个证券比较好?手机开户是安全么?
2022年危险化学品经营单位安全管理人员考试题及在线模拟考试
Redis~02 缓存:更新数据时如何保证MySQL和Redis中的数据一致性?
Win 10 mstsc connect RemoteApp
【小程序】通过scroll-view组件实现左右【滑动】列表
Typescript enumeration