当前位置:网站首页>可视化常见问题解决方案(九)背景颜色问题
可视化常见问题解决方案(九)背景颜色问题
2022-04-23 06:17:00 【小猪猪家的大猪猪】
背景颜色问题
一.前言
在进行数据可视化的过程中,通常会遇到更改北京颜色的问题,今天我们来一起研究一下在matploltlib中一个画布的颜色更改。
二.解决方案

matplotlib的一个画布由一个figure和axes组成。
2.1更改figure颜色
每一个Figure对象都有一个patch属性 ,存储他的北京Rectangle对象,获取到关联Rectangle对象后使用set_color()方法设置背景颜色。
import matplotlib.pyplot as plt
figure, ax = plt.subplots(1, 1)
patch = figure.patch
patch.set_color("red")
plt.show()
更改效果:

2.2更改axes背景颜色
同理,每一个Axes对象也都关联着一个Rectangle对象,使用相同的方法更改背景颜色。代码如下:
import matplotlib.pyplot as plt
import numpy as np
figure, ax = plt.subplots(1, 1)
patch = ax.patch
patch.set_color("blue")
plt.show()
效果如下:

2.3进阶-背景使用渐变色
背景颜色不光能使用纯色也可以说使用渐变色,它实现的原理是使用imshow方法在背景上绘制渐变色背景,并修改他的透明度,这样就可以在渐变色背景上进行绘图了。但是要注意如果背景透明度太大对实际绘图会有很大的影响。
import matplotlib.pyplot as plt
import numpy as np
figure, ax = plt.subplots(1, 1)
patch = ax.patch
patch.set_color("blue")
x = np.arange(200)
y = np.arange(200)
_, yv = np.meshgrid(x, y)
im = ax.imshow(yv, interpolation='bicubic',cmap="PuOr",
vmin=0, vmax=200, alpha=0.5)
plt.plot([1, 100], [30, 150], color='k')
plt.show()
效果如下:

三.参考
版权声明
本文为[小猪猪家的大猪猪]所创,转载请带上原文链接,感谢
https://blog.csdn.net/pcx171/article/details/122218527
边栏推荐
- 基于51单片机的温湿度监测+定时报警系统(c51源码)
- Emergency air space integrated communication system scheme of Guangxi Power Grid
- Int8 quantification and inference of onnx model using TRT
- 启动mqbroker.cmd失败解决方法
- 美摄助力百度“度咔剪辑”,让知识创作更容易
- 地铁无线对讲系统
- 无盲区、长续航|公专融合对讲机如何提升酒店服务效率?
- PyTorch 20. Pytorch tips (continuously updated)
- EMMC/SD学习小记
- 应急医疗通讯解决方案|MESH无线自组网系统
猜你喜欢

自组网灵活补盲|北峰油气田勘测解决方案

如何利用qemu搭建SOC protoype:80行代码实现一个Cortex M4 模拟器

Systrace parsing

以智能生产引领行业风潮!美摄智能视频生产平台亮相2021世界超高清视频产业发展大会

Patrol inspection intercom communication system in power industry

重大安保事件应急通信系统解决方案

AUTOSAR从入门到精通100讲(五十一)-AUTOSAR网络管理

van-uploader上传图片实现过程、使用原生input实现上传图片

记录一个查询兼容性的网站,String.replaceAll()兼容性报错

Solution of self Networking Wireless Communication intercom system in Beifeng oil and gas field
随机推荐
DMR system solution of Kaiyuan MINGTING hotel of Fengqiao University
PyTorch 10. Learning rate
网络层重要知识(面试、复试、期末)
基于51单片机的温湿度监测+定时报警系统(c51源码)
PyTorch 13. Nested functions and closures (dog head)
海南凤凰机场智能通信解决方案
《Attention in Natural Language Processing》翻译
STM32多路测温无线传输报警系统设计(工业定时测温/机舱温度定时检测等)
PC端一次启动多个微信
go语言数组操作
使用el-popconfirm和el-backtop不生效
SSL / TLS application example
地铁无线对讲系统
UEFI学习01-ARM AARCH64编译、ArmPlatformPriPeiCore(SEC)
enforce fail at inline_ container. cc:222
公专融合对讲机是如何实现多模式通信下的协同工作?
各类日期转化的utils
自定义钉钉机器人进行报警
美摄科技起诉天目传媒使用火山引擎侵权代码的声明
AUTOSAR从入门到精通100讲(八十六)-UDS服务基础篇之2F