如何用渐变填充圆?

Xeno6x

有没有办法填充由创建的圆圈:

ax.add_patch(ptc.Circle(.....)

带有来自颜色图的垂直渐变:

grad = cm.get_cmap('plasma', 100)

预期输出:

预期产量

我不知道该怎么做,但是根据图片,有人用imshow()获得了它。

谢谢

约翰·C

您可以绘制图像并设置剪切路径:

import numpy as np
import matplotlib.pyplot as plt

x, y, r = 0, 35, 25
fig, ax = plt.subplots()
img = ax.imshow(np.linspace(0, 1, 256).reshape(-1, 1), cmap='plasma',
                extent=[x - r, x + r, y - r, y + r], origin='lower')
circle = plt.Circle((x, y), r, transform=ax.transData)
img.set_clip_path(circle)
ax.use_sticky_edges = False
ax.margins(x=0.05, y=0.05)
plt.show()

结果图

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何用css和html用图像填充圆?

来自分类Dev

如何使对角圆边界渐变?

来自分类Dev

如何用矢量化代码用渐变填充numpy数组?

来自分类Dev

如何用矢量化代码用渐变填充numpy数组?

来自分类Dev

如何用渐变制作JProgress栏

来自分类Dev

如何用渐变动画阴影?

来自分类Dev

如何用css制作垂直渐变线

来自分类Dev

如何在画布上绘制具有径向渐变的圆?

来自分类Dev

如何用图像填充画布

来自分类Dev

如何用图像填充路径?

来自分类Dev

如何用图案填充图像

来自分类Dev

如何填充给定圆的各个部分?

来自分类Dev

更改圆的渐变颜色?

来自分类Dev

如何使用渐变填充元素之间的间隙

来自分类Dev

Highcharts solidgauge:如何禁用渐变填充?

来自分类Dev

如何用四个季度创建圆

来自分类Dev

修复SVG圆的线性渐变

来自分类Dev

如何用连续数字填充数组

来自分类Dev

如何用NULL填充指针数组?

来自分类Dev

如何用对象数组填充TableView?

来自分类Dev

如何用值向量填充索引矩阵

来自分类Dev

如何用空格左键填充整数?

来自分类Dev

如何用递归对象extjs填充存储?

来自分类Dev

如何用零(0)填充矩阵

来自分类Dev

我如何用内部类填充Arraylist?

来自分类Dev

如何用相等大小的按钮填充面板

来自分类Dev

如何用C#填充javascript变量?

来自分类Dev

如何用值填充QListView并显示数据?

来自分类Dev

如何用随机数填充文件?