小编Pyt*_*ser的帖子

在 Matplotlib 中使用带有注释箭头的颜色图

我见过许多在 Matplotlib 中使用指定单一颜色的注释箭头的示例。我想知道是否可以根据颜色图设置颜色,以便指定颜色图的整个颜色范围显示在单个箭头上。我知道可以将箭头的颜色设置为颜色图中的单一颜色,但我希望有一个箭头显示给定颜色图的所有颜色。

下面显示了使用注释箭头的简单示例。在文档中,我没有找到任何指定颜色图的方法。如果我天真地指定颜色图,则会因无效的 RGBA 参数而收到错误。

import matplotlib.pyplot as plt

RdPu = plt.get_cmap('RdPu')

ax = plt.subplot(111)
ax.annotate("Test", xy=(0.2, 0.2), xycoords='data',
    xytext=(0.8, 0.8), textcoords='data',
    size=20, arrowprops=dict(color=RdPu),
)

plt.show()
Run Code Online (Sandbox Code Playgroud)

python matplotlib

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

标签 统计

matplotlib ×1

python ×1