Python的matplotlib绘图如何修改背景颜色的实现
在主图中背景颜色不知道怎么改,plt.plot()中没有axisbg参数。
但是子图可以对plt.subplot的参数做修改,下面是对子图的背景颜色修改代码
import matplotlib.pyplot as plt import numpy as np # Fixing random state for reproducibility np.random.seed(19680801) dt = 0.01 t = np.arange(0, 30, dt) nse1 = np.random.randn(len(t)) # white noise 1 nse2 = np.random.randn(len(t)) # white noise 2 s1 = np.sin(2 * np.pi * 10 * t) + nse1 s2 = np.sin(2 * np.pi * 10 * t) + nse2 s3 = np.sin(2 * np.pi * 10 * t) + nse1 s4 = np.sin(2 * np.pi * 10 * t) + nse2 fig= plt.figure(1) # 创建图表1 axs0=plt.subplot(221,axisbg='#FFDAB9') #在图标1中创建子图 axs0.plot(t, s1) #横轴与纵轴数据 axs0.set_xlim(0, 2) #限制x轴的取值范围 axs1=plt.subplot(222,axisbg='#7FFF00') axs1.plot(t, s2) axs1.set_xlim(0, 2) axs2=plt.subplot(223,axisbg='#FF7F50') axs2.plot(t, s3) axs2.set_xlim(0, 2) axs3=plt.subplot(224,axisbg='#A9A9A9') axs3.plot(t, s4) axs3.set_xlim(0, 2) plt.show()
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
python通过pil为png图片填充上背景颜色的方法
本文实例讲述了python通过pil为png图片填充上背景颜色的方法.分享给大家供大家参考.具体分析如下: png图片有些是没有背景颜色,如果希望以单色(比如白色)填充背景,可以使用下面的代码,这段代码将当前目录下的 jb51.net.png图片填充了白色背景. 使用指定的颜色的背景色即可,然后把该图片用alpha通道填充到该单色背景上. 比如下面使用白色背景: im = Image.open('jb51.net.png') x,y = im.size try: # 使用白色来填充背景 fro
-
python之pyqt5通过按钮改变Label的背景颜色方法
使用setStyleSheet方法修改得到自己想要的字体,大小,颜色 self.lab = QLabel("标签字体大小颜色", self) self.lab.setGeometry(50,50,300,200) self.setStyleSheet("QLabel{color:rgb(225,22,173,255);font-size:50px;font-weight:normal;font-family:Arial;}") color:rgb()中的四个参数,前
-
Python的matplotlib绘图如何修改背景颜色的实现
在主图中背景颜色不知道怎么改,plt.plot()中没有axisbg参数. 但是子图可以对plt.subplot的参数做修改,下面是对子图的背景颜色修改代码 import matplotlib.pyplot as plt import numpy as np # Fixing random state for reproducibility np.random.seed(19680801) dt = 0.01 t = np.arange(0, 30, dt) nse1 = np.random.r
-
如何利用python turtle绘图自定义画布背景颜色
目录 python turtle自定义画布背景色 python turtle设置背景图片 总结 python turtle自定义画布背景色 turtle是python一个简单好用的绘图包,它可以通过设计坐标来实时控制绘图. 安装很简单,一行命令: pip install turtle 这里只介绍如何设置画布背景颜色.它一般是在绘图的最开始进行设置的,可以使用screensize(width, height, bg)函数,其中的三个参数分别是画布的宽.高.背景颜色.宽高的单位是像素,如果用小数表示
-
python使用Matplotlib绘图及设置实例(用python制图)
目录 一.初识matplotlib.pyplot 1.绘制图像 2.设置图片大小 3.保存图片文件 4.设置X,Y轴刻度范围 5.添加描述信息(标题.轴标签) 6.设置显示中文(导入字体模块) 7.绘制网格 二.常见绘图属性设置 1.绘图符号(Makers) 2.线型(Line Styles) 3.颜色缩写(Colors) 4.Windows字体中英文名称对照 面向对象方式绘图 配置对象的属性 绘制多个子图 三.Artist对象 Artist对象进行绘图的流程 设置Artist属性 一些例子 F
-
Python使用matplotlib绘图无法显示中文问题的解决方法
本文实例讲述了Python使用matplotlib绘图无法显示中文问题的解决方法.分享给大家供大家参考,具体如下: 在python中,默认情况下是无法显示中文的,如下代码: import matplotlib.pyplot as plt # 定义文本框和箭头格式 decisionNode = dict(boxstyle = "sawtooth", fc = "0.8") leafNode = dict(boxstyle = "round4", f
-
Python编程matplotlib绘图挑钻石seaborn小提琴和箱线图
目录 箱线图 小提琴图 想不到大家都这么喜欢用python给女朋友挑钻石,所以我又写了个续. 如果看过之前一篇用python给女朋友挑钻石的文章,那么可以直接从箱线图开始读. seaborn是matplotlib的补充包,提供了一系列高颜值的figure,并且集成了多种在线数据集,通过sns.load_dataset()进行调用,可供学习,如果网络不稳定,可下载到本地,然后在调用的时候使用把cache设为True. 其中,diamonds数据集中包含了钻石数据,总计十项,分别是[重量/克拉]ca
-
如何利用Python和matplotlib更改纵横坐标刻度颜色
目录 2D坐标系 1 修改全部坐标颜色 2 修改某一点坐标颜色 3D坐标系 1 修改全部坐标颜色 2 修改某一点坐标颜色 总结 2D坐标系 1 修改全部坐标颜色 import matplotlib.pyplot as plt import numpy as np #显示静态图像 %matplotlib inline#jupyter notebok语句 x=np.linspace(-1,1,50)#-1到1中画50个点 y=x**2 plt.plot(x,y,) #################
-
JavaScript动态修改背景颜色的方法
本文实例讲述了JavaScript动态修改背景颜色的方法.分享给大家供大家参考.具体如下: <html> <head> <title>Background Color Changer</title> <script language = JavaScript> <!-- function BG_yellow() { document.bgColor = 0xFFFF00 } function BG_thistle() { document.
-
element-ui tooltip修改背景颜色和箭头颜色的实现
本文介绍了element-ui tooltip修改背景颜色和箭头颜色的实现,分享给大家,具体如下: <el-tooltip class="item" effect="dark" content="分享" placement="left" popper-class="draw_share_atooltip"> <el-button> <div class="iconfo
-
Python利用Matplotlib绘图无法显示中文字体的解决方案
目录 发现问题 解决方式: 总结 发现问题 我在利用Pycharm中的matplotlib库进行绘图的时候,出现了一个问题,当我将所绘的图的横,纵坐标,希望加上一个中文描述的时候,比如,'横坐标','纵坐标'类似这样的描述方法.出现了很多人都会出现的一个问题. import matplotlib.pyplot as plt squares = [1, 4, 9, 16, 25] fig, ax = plt.subplots() ax.plot(squares, linewidth=3) #设置图
-
学习python中matplotlib绘图设置坐标轴刻度、文本
总结matplotlib绘图如何设置坐标轴刻度大小和刻度. 上代码: from pylab import * from matplotlib.ticker import MultipleLocator, FormatStrFormatter xmajorLocator = MultipleLocator(20) #将x主刻度标签设置为20的倍数 xmajorFormatter = FormatStrFormatter('%1.1f') #设置x轴标签文本的格式 xminorLocator = M
随机推荐
- Tomcat7.0安装配置详细(图文)
- SQL判断字段列是否存在的方法
- try finally 妙用,防止内存泄漏
- 详解从Ubuntu 14.04 LTS版升级到Ubuntu 16.04 LTS
- JavaScript高仿支付宝倒计时页面及代码实现
- Android中ImageView无法居中的问题解决方法
- 在Python中使用mechanize模块模拟浏览器功能
- EXCEL数据上传到SQL SERVER中的简单实现方法
- iphone safari不支持position fixed的解决方法
- 详解react如何在组件中获取路由参数
- 2008元旦祝福短信大全上部第1/3页
- 可拖动可改变大小div的实现代码
- java递归菜单树转换成pojo对象
- JsDom 编程小结
- defer属性导致引用JQuery的页面报“浏览器无法打开网站xxx,操作被中止”错误的解决方法
- Java中性能优化的35种方法汇总
- 二种jar包制作方法讲解(dos打包jar eclipse打包jar文件)
- 轻松掌握Java模板模式
- Android学习之使用SharedPreferences存储应用程序数据
- CSS 图片横向排列实现代码