python怎么变各种颜色_python – 在matplotlib中变暗或变亮颜色
这是一个来自
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中变暗或变亮颜色相关推荐
- python绘制多个条形图_python – 在Matplotlib中绘制多个直方图 – 颜色或并排条形图...
问题:在Matplotlib中绘制多个直方图时,我无法区分绘图与另一个绘图 图像问题:** **次要问题:部分左侧标签"计数"不在图像范围内.为什么? 描述 我想绘制3个不同组的直 ...
- python怎么改界面颜色_Python的matplotlib绘图如何修改背景颜色的实现
在主图中背景颜色不知道怎么改,plt.plot()中没有axisbg参数. 但是子图可以对plt.subplot的参数做修改,下面是对子图的背景颜色修改代码 import matplotlib.pyp ...
- python怎么改变button的颜色_python – 改变Kivy中Button的背景颜色
我是Kivy的新手,无法指定Button的背景颜色.这是我的简单例子: # custombutton.py from kivy.app import App from kivy.uix.widget ...
- python怎么编写对称图案_python – 无论matplotlib中的箭头角度如何,都使箭头形状对称...
以下代码生成下图.箭头的形状取决于箭头的角度.如何使所有箭头都具有相同的对称形状?我特别要求 Python 3,但欢迎一般的解决方案. import matplotlib.pyplot as plt ...
- python画两条曲线_python – 在Matplotlib中绘制两个图之间的线
在许多情况下,来自其他答案的解决方案是次优的(因为只有在计算点之后没有对图进行任何更改时它们才有效). 更好的解决方案是使用专门设计的ConnectionPatch: import matplotli ...
- python怎么弄成白色背景_python – 在matplotlib中为colorbar添加白色背景
这是创建背景的解决方案: import matplotlib.pyplot as plt import numpy as np from mpl_toolkits.axes_grid1.inset_l ...
- 使用Python,OpenCV,K-Means聚类查找图像中最主要的颜色
Python,OpenCV,K-Means聚类查找图像中最主要的颜色 1. K-Means是什么? 2. 步骤 3. 效果图 4. 源代码 参考 对于肉眼来说,从一幅图中识别出主要颜色很容易.那怎么用 ...
- matplotlib中color可用的颜色
转自:https://www.cnblogs.com/qianblue/p/10783261.html == 仅保存备用== https://blog.csdn.net/wuzlun/article/ ...
- python自定义函数画图_python matplotlib自定义colorbar颜色条-以及matplotlib中的内置色条...
自定义colorbar(draw colorbar without any mapple/plot) 参考:Customized Colorbars Tutorial api example code ...
最新文章
- 修改mysql 默认字符集 , 默认引擎
- git/github 生成密钥
- UA OPTI544 量子光学9 2-level system approximation的向量模型
- call,apply,求最大最小值,平均数等基础编程知识
- 文献记录(part17)--VARCLUST: clustering variables using dimensionality reduction
- Business Partner Relationship Category in CRM and C4C
- TeamCity+Rancher+Docker实现.Net Core项目DevOps(目前成本最小的DevOps实践)
- mysql删除表崩溃_MySQL在删除表时I/O错误原因分析
- Linux下Qt5: QMediaRecorder的问题,以及使用QCamera相关类进行摄像头视频采集
- JS中的innerHTML和outerHTML区别
- 软件测试——课程感想
- 基于java的条形码生成、读取和打印
- AI强度相关的研究:MCTS 蒙特卡洛树搜索 Monte Carlo Tree Search
- java.lang.AssertionError: Activity needs to be set if initial lifecycle state is resumed
- 腾讯TEG--C++面试知识点总结
- 可以学计算机辅修金融吗,本科计算机申请美国研究生,转金融工程,需要辅修什么专业?...
- 2.linux_进程编程
- 第一次在我的P200上自己用rviz展现激光雷达数据
- 以太坊智能合约的原理和使用方法
- 12 第十二节课笔记(面向对象编程)