gpt4 book ai didi

python - 如何使用 matplotlib 绘制圆角线端

转载 作者:行者123 更新时间:2023-12-02 05:48:24 29 4
gpt4 key购买 nike

假设我正在绘制一个像这样的复杂值:

a=-0.49+1j*1.14
plt.polar([0,angle(x)],[0,abs(x)],linewidth=5)

给予

enter image description here

是否有一个设置可以用来获得圆角线端,例如下面示例中的红线(用油漆绘制)?

enter image description here

最佳答案

行属性 solid_capstyle ( docs )。还有一个 dash_capstyle 可以控制每个破折号的行尾。

import matplotlib.pyplot as plt
import numpy as np

x = y = np.arange(5)

fig, ax = plt. subplots()

ln, = ax.plot(x, y, lw=10, solid_capstyle='round')
ln2, = ax.plot(x, 4-y, lw=10)
ln2.set_solid_capstyle('round')
ax.margins(.2)

enter image description here

这与plt.polt同样有效,这是创建极轴并在其上调用plot的便捷方法,以及Line2D 它返回的对象。

关于python - 如何使用 matplotlib 绘制圆角线端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30327732/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com