您可以使用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. 【博客搬家旧文】leetcode 771. Jewels and Stones
  2. Winform中使用zxing和Graphics实现自定义绘制二维码布局
  3. Maven中 jar包冲突原理与解决办法依赖传递
  4. 矢量合成和分解的法则_力的合成与分解专题解析,寒假复习!
  5. php隐藏webshell_PHP 安全的十个必备技巧
  6. HDU1071_数学几何
  7. 查看Orcale数据里的表是否有变化
  8. 亮点抢先看,华为云 TechWave 大数据专题日有啥料?
  9. IE无法正常显示中文名图片
  10. 浅谈Object Pascal的指针
  11. 大型网站技术架构 读书笔记 (二) 大型网站架构模式
  12. VMware12虚拟机中安装win7(安装好的解压版Win7_64-cl1.vmdk)
  13. 201671010448 词频统计软件项目报告
  14. 如何获取a股level2数据接口?
  15. PHP accesstoken失效,微信开发-ACCESS TOKEN 过期失效解决方案
  16. 【默认输入法】Android8.1默认输入法修改(解决输入法切换和权限获取等问题)
  17. 【UVA1723】Intervals
  18. 为何现在欠钱的人,都不爱还钱,太气人了...
  19. 钉钉小程序的开发入门【亲自调试】
  20. 基于C的α-β剪枝算法实现的AI五子棋游戏

热门文章

  1. jQuery学习之四---Ajax请求
  2. php 整型,php整型就是整数
  3. spfa算法_10行实现最短路算法——Dijkstra
  4. 里面怎么定义变量_小哥今天要给朋友们分享一下Java编程语言中的变量与常量的区别...
  5. java 删除指定文件夹和下面所有文件_java——File IO流
  6. html5 视口,html5 – 在媒体查询中更改视口
  7. Python __all__的作用
  8. 2019 ACM/ICPC 南京站 E.Observation,区间筛
  9. php 创建目录_使用 Zephir 轻松构建 PHP 扩展
  10. kubectl apply -f_新车 | 新款捷豹F-PACE登陆广州车展!内外提升十分明显