我们有一个起点(x,y)和一个圆半径.还存在可以从贝塞尔曲线点创建路径的引擎.
如何使用Bézier曲线创建圆?
为了说明它的一般形式,我正在寻找一种方式来加入几个点用渐变色线使用matplotlib,我不会在任何地方找到它.更具体地说,我正在绘制一条带有一条颜色线的2D随机游走.但是,由于这些点具有相关的序列,我想查看该图并查看数据的移动位置.渐变色线可以解决这个问题.或者是一条渐变透明度的线.
我只是想改善数据的虚拟化.看看这个由ggplot2包产生的漂亮图像.我在matplotlib中寻找相同的图像.谢谢.

我正在分析样品的磁化映射。获得渐变及其方向后,我将它们绘制为 HSV(从 -? 到 ? 的方向映射到 Hue 从 0 到 1,Value 是归一化的渐变)通过img_rgb = mpl.colors.hsv_to_rgb(img_hsv).
我设法使用 vmin 和 vmax 添加了一个 HSV 颜色条,但这并没有显示渐变的大小:
plt.imshow(img_rgb, cmap='hsv', vmin=-180, vmax=180, extent=(0, 100, 0,100))
plt.xlabel('?m')
plt.ylabel('?m')
plt.colorbar()
Run Code Online (Sandbox Code Playgroud)
理想情况下,我想添加一个色轮来编码方向和幅度(可能类似于极坐标图?)。如果这是不可能的,请添加一个 2D 图,它扩展当前颜色条以包括 x 轴上的梯度幅度。
次要情节显然是可能的,但它们似乎是杂七杂八的。有没有更好的办法?