首页 > 其他分享 > matplotlib中图示的参数设置

matplotlib中图示的参数设置

时间:2023-02-13 22:14:27浏览次数:52  
标签:图示 matplotlib frameon 参数 framealpha True 参数设置

 

 

 

当使用python的matplotlib包的时候, 我们可以使用legend命令来绘制图示. legend命令的可配置参数具体可见此处(https://matplotlib.org/3.3.2/api/_as_gen/matplotlib.pyplot.legend.html):
这里, 讨论是否将图示绘制在一个patch实体上的意义在于, 当把它绘制在一个patch实体上时, 我们才可以使用facecolor, edgecolor, framealpha, fancybox等参数来设置图示的背景(不是图片的背景)的颜色, 边框颜色, 透明度, 以及形状, 而当frameon=False的时候这些参数就会失效.


1. 当frameon=True的时候, 图示会被绘制在一个patch实体上; 否则, 如果frameon=False, 则图示会被直接绘制在图片上.

 

frameon=True

 

 

 

 

 frameon=False

2. 当frameon=True时, 可以使用facecolor参数来调节图示的背景颜色.
facecolor="white"

 

 
facecolor="yellow"

 

 


3. 当frameon=True时, 可以使用edgecolor参数来调节图示的边框颜色.
edgecolor="black"

 

 


edgecolor="red"

 

 


4. 当frameon=True时, 可以使用framealpha参数来调节图示的透明度.
framealpha=0.0

 

 
framealpha=0.5

 

 


framealpha=1.0

 

 


5. 当frameon=True时, 可以用fancybox参数调节图示的形状.

 
fancybox=False

 

 
 
fancybox=True

 

 

转自:
https://blog.csdn.net/nankai0912678/article/details/109520614

 

标签:图示,matplotlib,frameon,参数,framealpha,True,参数设置
From: https://www.cnblogs.com/emanlee/p/17115300.html

相关文章

  • Matplotlib库(二)
    Matplotlib库(二)准备工作:importnumpyasnpimportpandasaspdimportmatplotlib.pyplotaspltplt.rcParams['font.sans-serif']=['SimHei']#图中可以显示中......
  • Matplotlib库(一)
    Matplotlib库(一)matplotlib是python的2D图形包,pyplot封装了很多画图的函数。导入相关的包:importmatplotlib.pyplotaspltimportnumpyasnpimportpandasaspd1.......
  • matplotlib 中文字体 汉字
    matplotlib中文字体测试 wgethttps://zihao-openmmlab.obs.cn-east-3.myhuaweicloud.com/20220716-mmclassification/dataset/SimHei.ttf#/home/software/anaconda3......
  • matplotlib2(同坐标多图形/多个坐标系实线绘图)
    4.在一个坐标下绘制多个图形importmatplotlib.pyplotaspltimportrandomfrompylabimportmpl#设置显示中文字体mpl.rcParams["font.sans-serif"]=["SimHei"]......
  • 【Matplotlib-1】-使用Matplotlib绘制图表组成元素
    说明:深度学习的实验中,图形的绘制和数据的可视化非常重要。使用Matplotlib用于绘制图形中的库。1绘制简单图形生成一个y=sin(x)正弦函数importnumpyasnpimportmatplotli......
  • Matplotlib基础
    Matplotlib1.什么是matplotlib​ 专门用于开发2D图表(包括3D图表,但不怎么擅长3D图表)以渐、交互式实现数据可视化2.hello_matplotlib简单折线图的绘制importmatp......
  • matplotlib中文乱码
    添加两句代码:plt.rcParams['font.sans-serif']=['SimHei']plt.rcParams['axes.unicode_minus']=False #coding=utf-8importmatplotlib.pyplotaspltdecisionNode=......
  • Python matplotlib 画图入门 10 画盒图 boxplot
     importnumpyasnpimportmatplotlib.pyplotasplt#generatesomerandomdatadata=np.random.randn(200)##产生200个标准正态分布数字,d=[data,data......
  • (数据科学学习手札149)用matplotlib轻松绘制漂亮的表格
    本文示例代码已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes1简介大家好我是费老师,matplotlib作为数据可视化的强力工具,可以帮助我......
  • ThreadPoolExecutor线程池参数设置技巧
    一、ThreadPoolExecutor的重要参数1、corePoolSize:核心线程数*核心线程会一直存活,及时没有任务需要执行*当线程数小于核心线程数时,即使有线程空闲,线程池也会优先创建......