您可以使用Axes.set_color_cycle将颜色循环重置为原始颜色.查看此代码,可以执行实际工作:

def set_color_cycle(self, clist=None):

if clist is None:

clist = rcParams['axes.color_cycle']

self.color_cycle = itertools.cycle(clist

Axes上使用它的方法:

def set_color_cycle(self, clist):

"""

Set the color cycle for any future plot commands on this Axes.

*clist* is a list of mpl color specifiers.

"""

self._get_lines.set_color_cycle(clist)

self._get_patches_for_fill.set_color_cycle(clist)

这基本上意味着您可以使用None作为唯一参数调用set_color_cycle,它将替换为rcParams [‘axes.color_cycle’]中的默认循环.

我用以下代码尝试了这个并获得了预期的结果:

import matplotlib.pyplot as plt

import numpy as np

for i in range(3):

plt.plot(np.arange(10) + i)

# for Matplotlib version < 1.5

plt.gca().set_color_cycle(None)

# for Matplotlib version >= 1.5

plt.gca().set_prop_cycle(None)

for i in range(3):

plt.plot(np.arange(10, 1, -1) + i)

plt.show()

python种颜色循环_python – 重置Matplotlib中的颜色循环相关推荐

  1. python循环变颜色_在Python中使用循环变量在matplotlib中指定颜色

    我有很多数据文件,我想在同一个图上绘制所有数据,但颜色不同.我使用以下代码 from pylab import loadtxt, average, std, argsort from os impor ...

  2. python画数组曲线_python – 在matplotlib中如何填充由两组不同数组定义的两条曲线?...

    我有两组由两组数组定义的曲线:(x1,y1)和(x2,y2),我想用多边形填充它们.所有数组的长度相同,但x1和x2包含不同的值. plt.fill_between(x,y1,y2)要求两条曲线共享相 ...

  3. Python matplotlib 中填充颜色

    Python matplotlib 中填充颜色 matplotlib中填充颜色主要是两个函数,一个是fill,一个是fill_between,这里讲一下详细的关键字, 这里关键字主要有facecolo ...

  4. 一文搞懂matplotlib中的颜色设置

    欢迎关注"生信修炼手册"! 在matplotlib中,颜色设置有以下多种方式 1. 常用颜色的字母表示及缩写 最常用的颜色表示方法,有以下几种常用颜色 1. red,表示红色,  ...

  5. python draw.text颜色_python – 在draw_networkx和matplotlib中设置颜色

    我正在绘制两种类型的图形,我想要对齐颜色: > networkx.Graph中的节点颜色,和 >普通情节中pyplot.hlines的颜色. 这两个数字都依赖于一个字典,其中node_na ...

  6. python绘制多个条形图_python – 在Matplotlib中绘制多个直方图 – 颜色或并排条形图...

    问题:在Matplotlib中绘制多个直方图时,我无法区分绘图与另一个绘图 图像问题:** **次要问题:部分左侧标签"计数"不在图像范围内.为什么? 描述 我想绘制3个不同组的直 ...

  7. python画图修改背景颜色_如何在 Matplotlib 中更改绘图背景的实现

    介绍 Matplotlib是Python中使用最广泛的数据可视化库之一.无论是简单还是复杂的可视化项目,它都是大多数人的首选库. 在本教程中,我们将研究如何在Matplotlib中更改绘图的背景. 导 ...

  8. python range 步长为负数_Python入门第7课,循环结构学习,for语句range函数的3种用法...

    上课前,大陈带领学生们一起回顾和梳理前面学过的知识. 体验课,Python与人工智能初体验. 第1课,输出语句及赋值语句. 第2课,输入语句学习. 第3课.第4课,学习条件控制if语句. 第5课.第6 ...

  9. python语言的三种基本结构_Python语言基础分支语句、循环语句.PPT

    * * 循环结构回顾 for循环 for 循环作为编程语言中最强力的特征之一 Python可以使用for语句循环遍历整个序列的值 for循环所做的概括为一句话: 于- 其中的每一个元素,做-事情 * ...

最新文章

  1. oracle 分析函数1
  2. 密码密文 android,Android密码明文密文切换
  3. linux中js文件有乱码,解决node.js读取文件时中文乱码问题
  4. C++中为何构造函数不可是虚函数,而析构函数可以?
  5. python作品_Python爬取图虫网摄影作品
  6. liferay 如何使用javascript
  7. 基于PageRank的作弊检测算法
  8. 针对深度学习的GPU芯片选择
  9. 利用BI进行报表分析(二)--SSAS多维数据集以及维度的建立
  10. ucgui移植到rt_thread simulator
  11. 【MicroPython ESP32】ssd1306 0.96“OLED+网络时钟
  12. Android自定义View之绘制圆形头像
  13. FreeCodeCamp学习--Falsy Bouncer
  14. 中国茶道的基本精神(转)
  15. Lr预设(手机+电脑):复古巧克力色电影灯室棕褐色摄影Lightroom滤镜调色预设
  16. 程序员的自我修养_之二_曾国藩的“大悔大悟”
  17. 5、6月程序员“薪资被应届生倒挂“现象明显,跳槽还是等待?
  18. 计算方法 | 绪论和插值(详细例题)
  19. 哈工大软件构造期末知识点总结
  20. My MPC·暴风影音 5.00_Stable

热门文章

  1. CSS练习_无限滚动
  2. Bootstrap4代码模板
  3. 电脑端音乐播放器html5,分享|5 个很酷的音乐播放器
  4. 未找到 arp 项。_高新热力公司抢工期保供暖 42项新建改造项目全部完工
  5. 图片支持滚轮缩放(缩放中心为鼠标位置)_JS实现图片缩放、拖动、剪裁、预览及保存效果...
  6. 【2021-01-14】navicat使用ssh tunnel、密钥方式连接数据库的问题。错误:Unable to load key - unrecognised cipher name
  7. xampp for mac mysql_【XAMPP和Xampp For Mac哪个好用】XAMPP和Xampp For Mac对比-ZOL下载
  8. 【项目调研+论文阅读】Lattice LSTM神经网络医学文本命名实体识别 | day7
  9. mac scp工具_Mac远程ssh连接乌班图并实现爬虫操作
  10. python控制台输入代码_Python实现控制台输入密码的方法