gpt4 book ai didi

python - 有没有办法用 matplotlib 将 3D 线绘制为一系列圆圈?

转载 作者:太空宇宙 更新时间:2023-11-03 18:02:20 25 4
gpt4 key购买 nike

我正在使用 matplotlib 预览 CNC 路由器的雕刻路径。

路径是一系列 X、Y 和 Z 坐标,描述铣刀钻头移动的位置。

我将路径渲染为一系列线段,但由于路由器的圆形位,这是不准确的。例如,如果您的路径是正方形,则路径的外侧是圆角矩形。

有没有一种简单的方法可以将我的路径渲染为一系列连续的圆圈?

最佳答案

也许使用solid_capstyle='round':

import matplotlib.pyplot as plt
import mpl_toolkits.mplot3d.axes3d as axes3d
import numpy as np
x = np.linspace(0, 6, 10)
y = np.sin(x)
z = x

fig = plt.figure()
ax = fig.add_subplot(1, 1, 1, projection='3d')

ax.plot(x, y, z
, linestyle='-'
, linewidth=20
, marker='o'
, markersize=20
, solid_capstyle='round'
)
ax.set_xlim3d(-1, 7)
ax.set_ylim3d(-2, 2)
ax.set_zlim3d(-1, 7)
plt.show()

enter image description here

关于python - 有没有办法用 matplotlib 将 3D 线绘制为一系列圆圈?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27475626/

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