相关疑难解决方法(0)

如何在matplotlib中提取色图的子集作为新的色图?

我想使用matplotlib的色图,例如CMRmap.但我不想在开头使用"黑色"颜色,最后使用"白色"颜色.我有兴趣使用中间颜色绘制我的数据.我认为人们经常使用它,但我在互联网上搜索,无法找到任何简单的解决方案.如果有人建议任何解决方案,我将不胜感激.

python matplotlib

39
推荐指数
3
解决办法
2万
查看次数

Pyplot:曲线下的垂直渐变填充?

我想知道是否有一种方法可以在垂直渐变下填充pyplot曲线,就像在这个快速模型中一样:

图片

我在StackOverflow上发现了这个黑客,我不介意多边形,如果我能弄清楚如何使颜色贴图垂直:如何在Python matplotlib中的曲线下填充彩虹色

python gradient matplotlib

10
推荐指数
2
解决办法
7442
查看次数

Matplotlib:条形图,每个条上都有颜色渐变。错误:TypeError:“ListedColormap”类型的对象没有 len()

我愿意生成这样的情节:在此处输入图片说明

我无法将颜色图定义为每个条的颜色。我怎样才能做到这一点?我编写了以下代码:

import matplotlib.pyplot as plt
quiz=[1,2,0,4,8,10]
plt.barh(range(len(quiz)), quiz, align='center', alpha=0.5, color='blue')
Run Code Online (Sandbox Code Playgroud)

它有效,但所有条形都只有一种颜色(此处为蓝色)。如何使用颜色图作为颜色?

color=plt.cm.get_cmap('bwr')
Run Code Online (Sandbox Code Playgroud)

给出一个

Error: TypeError: object of type 'ListedColormap' has no len()
Run Code Online (Sandbox Code Playgroud)

编辑:这篇文章给出了一些提示,但没有告诉我如何使颜色渐变对应于 x 值:如何用渐变填充 matplotlib 条?

matplotlib bar-chart python-3.x colormap

1
推荐指数
1
解决办法
2498
查看次数

标签 统计

matplotlib ×3

python ×2

bar-chart ×1

colormap ×1

gradient ×1

python-3.x ×1