Python的matplotlib绘图如何修改背景颜色的实现

 更新时间:2019年07月16日 14:33:56   作者:wangdan113269  
这篇文章主要介绍了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如何向现有的DataFrame添加新列示例代码

    Python如何向现有的DataFrame添加新列示例代码

    Pandas库中的DataFrame是处理表格数据的主要数据结构,添加新列有多种方法,包括使用现有列的值、创建全为零或全为一的列、或者直接添加一个由特定值组成的列,这些方法在处理数据时非常有用,需要的朋友可以参考下
    2024-11-11
  • 利用Python实现朋友圈中的九宫格图片效果

    利用Python实现朋友圈中的九宫格图片效果

    这篇文章主要给大家介绍了关于利用Python如何实现朋友圈中九宫格图片效果的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • Python可视化之pyechart库使用详解

    Python可视化之pyechart库使用详解

    这篇文章主要介绍了Python可视化之pyechart库使用详解,Pyecharts 提供了一个简单而直观的 API 接口,使得使用者无需了解复杂的 JavaScript 语法,即可通过 Python 代码实现高度定制化的图表设计,需要的朋友可以参考下
    2023-12-12
  • python自动格式化json文件的方法

    python自动格式化json文件的方法

    这篇文章主要介绍了python自动格式化json文件的方法,可实现将json文件格式化的功能,非常具有实用价值,需要的朋友可以参考下
    2015-03-03
  • Python 将 QQ 好友头像生成祝福语的实现代码

    Python 将 QQ 好友头像生成祝福语的实现代码

    这篇文章主要介绍了用 Python 将 QQ 好友头像生成祝福语的实现代码,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-05-05
  • Python使用plt.boxplot()函数绘制箱图、常用方法以及含义详解

    Python使用plt.boxplot()函数绘制箱图、常用方法以及含义详解

    箱线图一般用来展现数据的分布,如上下四分位值、中位数等,也可以直观地展示异常点,下面这篇文章主要给大家介绍了关于Python使用plt.boxplot()函数绘制箱图、常用方法以及含义详解的相关资料,需要的朋友可以参考下
    2022-08-08
  • Python实现智慧校园自动评教全新版

    Python实现智慧校园自动评教全新版

    上一次的智慧校园自动评教是用的selenium库去模拟人去对浏览器进行点击操作,虽然比手动评教要快,但是效率还是不高.从而想去尝试重新写一份不用selenium的评教方案,功夫不负有心人,最终成功了,需要的朋友可以参考下
    2021-06-06
  • numpy创建神经网络框架

    numpy创建神经网络框架

    本文介绍了使用numpy从零搭建了一个类似于pytorch的深度学习框架,可以用在很多地方,有需要的朋友可以自行参考一下
    2021-08-08
  • YOLOv5部署到web端详细过程(flask+js简单易懂)

    YOLOv5部署到web端详细过程(flask+js简单易懂)

    YOLOv5是一个目标检测模型,Flask是一个Python的Web框架,下面这篇文章主要给大家介绍了关于YOLOv5部署到web端(flask+js简单易懂)的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-04-04
  • protobuf 序列化和反序列化操作流程

    protobuf 序列化和反序列化操作流程

    Protocol Buffers(protobuf)是一种轻量级的数据交换格式,可以用于结构化数据的序列化和反序列化,它使用二进制格式来编码数据,以提高传输效率和数据压缩比,这篇文章主要介绍了protobuf 序列化和反序列化操作流程,需要的朋友可以参考下
    2024-06-06

最新评论