当前位置: 首页 > news >正文

matplotlib 默认属性和绘图风格

matplotlib 默认属性

  • 一、绘图风格
    • 1. 绘制叠加折线图
    • 2. Solarize_Light2
    • 3. _classic_test_patch
    • 4. _mpl-gallery
    • 5. _mpl-gallery-nogrid
    • 6. bmh
    • 7. classic
    • 8. fivethirtyeight
    • 9. ggplot
    • 10. grayscale
    • 11. seaborn
    • 12. seaborn-bright
    • 13. seaborn-colorblind
    • 14. seaborn-dark
    • 15. seaborn-dark-palette
    • 16. seaborn-darkgrid
    • 17. seaborn-talk
    • 18. seaborn-ticks
    • 19. fast
    • 20. seaborn-deep
    • 20. seaborn-muted
    • 21. seaborn-notebook
    • 22. seaborn-paper
    • 23. seaborn-pastel
    • 24. seaborn-poster
    • 25. seaborn-white
    • 26. seaborn-whitegrid
    • 27. tableau-colorblind10
    • 27. dark_background
  • 二、matplotlib 默认属性

一、绘图风格

print(plt.style.available) # 查看可选风格

plt.style.use('fivethirtyeight') # 使用那种风格
1.参数可以是文件路径 ...\site-packages\matplotlib\mpl-data\stylelib可参考此路径下文件
2.这个文件夹下,都是存放绘图风格文件,必须是“.mplstyle”结尾文件

1. 绘制叠加折线图

from matplotlib import pyplot as plt
plt.style.use('Solarize_Light2')  # 设置制图风格
plt.plot([1, 2, 3, 4, 5], [2, 3, 4, 5, 6], linestyle='--', c='r')
plt.plot([1, 2, 3, 4, 5], [3, 4, 5, 6, 7], linestyle='-.', c='g')
plt.legend(['A', 'B'])
plt.show()

2. Solarize_Light2

plt.style.use('Solarize_Light2')

在这里插入图片描述

3. _classic_test_patch

plt.style.use('_classic_test_patch')

在这里插入图片描述

4. _mpl-gallery

plt.style.use('_mpl-gallery')

在这里插入图片描述

5. _mpl-gallery-nogrid

plt.style.use('_mpl-gallery-nogrid')

在这里插入图片描述

6. bmh

plt.style.use('bmh')

在这里插入图片描述

7. classic

plt.style.use('classic')  # 超出坐标轴以外,是遮掩状态的

在这里插入图片描述

8. fivethirtyeight

plt.style.use('fivethirtyeight')

在这里插入图片描述

9. ggplot

plt.style.use('ggplot')

在这里插入图片描述

10. grayscale

plt.style.use('grayscale')

在这里插入图片描述

11. seaborn

plt.style.use('seaborn')

在这里插入图片描述

12. seaborn-bright

plt.style.use('seaborn-bright')

在这里插入图片描述

相关文章:

  • 【教3妹学编程-算法题】需要添加的硬币的最小数量
  • 如何搭建eureka-server
  • STM32单片机项目实例:基于TouchGFX的智能手表设计(2)UI交互逻辑的设计
  • 分布式ID服务实践
  • 数据库系统相关概念
  • windows如何解决端口冲突(实用篇)
  • 设计模式--建造者模式
  • 【开源】基于Vue.js的实验室耗材管理系统
  • 人大金仓V8R6进阶授权操作
  • 二叉树的最大深度(力扣
  • adaptive原理
  • Ubuntu环境下使用nginx实现强制下载静态资源
  • perf与火焰图-性能分析工具
  • 现代物流系统的分析与设计
  • [java/jdbc]插入数据时获取自增长主键的值
  • (三)从jvm层面了解线程的启动和停止
  • 30天自制操作系统-2
  • CODING 缺陷管理功能正式开始公测
  • conda常用的命令
  • ES2017异步函数现已正式可用
  • HTTP 简介
  • Less 日常用法
  • PAT A1092
  • STAR法则
  • ucore操作系统实验笔记 - 重新理解中断
  • Webpack 4 学习01(基础配置)
  • Zepto.js源码学习之二
  • 基于axios的vue插件,让http请求更简单
  • 简单数学运算程序(不定期更新)
  • 前端之Sass/Scss实战笔记
  • 如何进阶一名有竞争力的程序员?
  • 如何实现 font-size 的响应式
  • 算法---两个栈实现一个队列
  • 王永庆:技术创新改变教育未来
  • 我的zsh配置, 2019最新方案
  • 云大使推广中的常见热门问题
  • Spring Batch JSON 支持
  • ​2020 年大前端技术趋势解读
  • #define
  • #我与Java虚拟机的故事#连载10: 如何在阿里、腾讯、百度、及字节跳动等公司面试中脱颖而出...
  • (09)Hive——CTE 公共表达式
  • (AtCoder Beginner Contest 340) -- F - S = 1 -- 题解
  • (LeetCode) T14. Longest Common Prefix
  • (附源码)ssm教师工作量核算统计系统 毕业设计 162307
  • (黑马C++)L06 重载与继承
  • (黑马出品_高级篇_01)SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式
  • (南京观海微电子)——I3C协议介绍
  • (学习日记)2024.01.19
  • (原创)攻击方式学习之(4) - 拒绝服务(DOS/DDOS/DRDOS)
  • (转)MVC3 类型“System.Web.Mvc.ModelClientValidationRule”同时存在
  • (转)Unity3DUnity3D在android下调试
  • (轉貼) UML中文FAQ (OO) (UML)
  • ***微信公众号支付+微信H5支付+微信扫码支付+小程序支付+APP微信支付解决方案总结...
  • ***原理与防范
  • .net core 控制台应用程序读取配置文件app.config