这是一个来自

my gist的函数,用于减轻我认为可以使用matplotlib已知的任何颜色格式的任何颜色.我认为设定金额> 1也可能变暗.

def lighten_color(color, amount=0.5):

"""

Lightens the given color by multiplying (1-luminosity) by the given amount.

Input can be matplotlib color string, hex string, or RGB tuple.

Examples:

>> lighten_color('g', 0.3)

>> lighten_color('#F034A3', 0.6)

>> lighten_color((.3,.55,.1), 0.5)

"""

import matplotlib.colors as mc

import colorsys

try:

c = mc.cnames[color]

except:

c = color

c = colorsys.rgb_to_hls(*mc.to_rgb(c))

return colorsys.hls_to_rgb(c[0], 1 - amount * (1 - c[1]), c[2])

编辑:确实,它确实变暗和变亮:

import matplotlib.pyplot as plt

import numpy as np

xs = np.linspace(-1, 1, 100)

plt.plot(xs, 0 * xs, color='b', lw=3)

plt.plot(xs, xs**2, color=lighten_color('b', 0.4), lw=3)

plt.plot(xs, -xs**2, color=lighten_color('b', 1.6), lw=3)

编辑2:删除函数中不需要的numpy依赖项.

python怎么变各种颜色_python – 在matplotlib中变暗或变亮颜色相关推荐

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

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

  2. python怎么改界面颜色_Python的matplotlib绘图如何修改背景颜色的实现

    在主图中背景颜色不知道怎么改,plt.plot()中没有axisbg参数. 但是子图可以对plt.subplot的参数做修改,下面是对子图的背景颜色修改代码 import matplotlib.pyp ...

  3. python怎么改变button的颜色_python – 改变Kivy中Button的背景颜色

    我是Kivy的新手,无法指定Button的背景颜色.这是我的简单例子: # custombutton.py from kivy.app import App from kivy.uix.widget ...

  4. python怎么编写对称图案_python – 无论matplotlib中的箭头角度如何,都使箭头形状对称...

    以下代码生成下图.箭头的形状取决于箭头的角度.如何使所有箭头都具有相同的对称形状?我特别要求 Python 3,但欢迎一般的解决方案. import matplotlib.pyplot as plt ...

  5. python画两条曲线_python – 在Matplotlib中绘制两个图之间的线

    在许多情况下,来自其他答案的解决方案是次优的(因为只有在计算点之后没有对图进行任何更改时它们才有效). 更好的解决方案是使用专门设计的ConnectionPatch: import matplotli ...

  6. python怎么弄成白色背景_python – 在matplotlib中为colorbar添加白色背景

    这是创建背景的解决方案: import matplotlib.pyplot as plt import numpy as np from mpl_toolkits.axes_grid1.inset_l ...

  7. 使用Python,OpenCV,K-Means聚类查找图像中最主要的颜色

    Python,OpenCV,K-Means聚类查找图像中最主要的颜色 1. K-Means是什么? 2. 步骤 3. 效果图 4. 源代码 参考 对于肉眼来说,从一幅图中识别出主要颜色很容易.那怎么用 ...

  8. matplotlib中color可用的颜色

    转自:https://www.cnblogs.com/qianblue/p/10783261.html == 仅保存备用== https://blog.csdn.net/wuzlun/article/ ...

  9. python自定义函数画图_python matplotlib自定义colorbar颜色条-以及matplotlib中的内置色条...

    自定义colorbar(draw colorbar without any mapple/plot) 参考:Customized Colorbars Tutorial api example code ...

最新文章

  1. 修改mysql   默认字符集 , 默认引擎
  2. git/github 生成密钥
  3. UA OPTI544 量子光学9 2-level system approximation的向量模型
  4. call,apply,求最大最小值,平均数等基础编程知识
  5. 文献记录(part17)--VARCLUST: clustering variables using dimensionality reduction
  6. Business Partner Relationship Category in CRM and C4C
  7. TeamCity+Rancher+Docker实现.Net Core项目DevOps(目前成本最小的DevOps实践)
  8. mysql删除表崩溃_MySQL在删除表时I/O错误原因分析
  9. Linux下Qt5: QMediaRecorder的问题,以及使用QCamera相关类进行摄像头视频采集
  10. JS中的innerHTML和outerHTML区别
  11. 软件测试——课程感想
  12. 基于java的条形码生成、读取和打印
  13. AI强度相关的研究:MCTS 蒙特卡洛树搜索 Monte Carlo Tree Search
  14. java.lang.AssertionError: Activity needs to be set if initial lifecycle state is resumed
  15. 腾讯TEG--C++面试知识点总结
  16. 可以学计算机辅修金融吗,本科计算机申请美国研究生,转金融工程,需要辅修什么专业?...
  17. 2.linux_进程编程
  18. 第一次在我的P200上自己用rviz展现激光雷达数据
  19. 以太坊智能合约的原理和使用方法
  20. 12 第十二节课笔记(面向对象编程)

热门文章

  1. 《英语国家社会与文化入门》答案翻译
  2. mtk USSD 相关故障
  3. 关于Matlab中avi视频的读取问题
  4. 射频功率放大器(RF PA)线性化技术及分类介绍
  5. 完美集成原生微信登录以及非常规问题解决(白屏,闪退假象,注册失败,刷新access_token)
  6. 格雷码与二进制码转换
  7. 经直肠前列腺穿刺活检靶向MRI可见病变的3D超声引导系统的开发和验证
  8. DM数据守护集群搭建
  9. php 线性回归算法,PHP计算线性回归方程式 Y = a + bX
  10. 【控制】基于matlab实现车辆二自由度悬架鲁棒控制