如何使三维打印的线条更细(将线宽设置为低于1.5 seemd没有效果)



我一直在尝试绘制粒子的路径。我有一些x、y和z值的numpy数组。然而,我认为最后的线条更细,但降低线宽似乎并没有产生效果。

import numpy as np
import math
from matplotlib import pyplot as plt
from mpl_toolkits import mplot3d
def euler(x_0, y_0, z_0, n, t_2):
xs = [x_0]
zs = [z_0]
ys = [y_0]
h= (t_2)/n
for i in range(0,n):
xs.append( xs[i] + 10*(ys[i] - xs[i])*h )
ys.append( ys[i] + xs[i] * (28-zs[i])*h )
zs.append( zs[i] + (xs[i]*ys[i] - 8*zs[i]/3)*h )
return np.array([np.array(xs), np.array(ys), np.array(zs)])
result = euler(1,1,1, 5000, 5)
fig = plt.figure()
ax = fig.add_subplot(111, projection = '3d')
ax.scatter(result[0], result[1], result[2], linewidths=[0])
plt.show()

您可以使用参数's':

ax.scatter(result[0], result[1], result[2], linewidth=1, s=1)

最新更新