【问题标题】:3D scatter plot in JuliaJulia 中的 3D 散点图
【发布时间】:2019-06-23 01:48:16
【问题描述】:

在 Julia 中工作并使用 Plots,我有一组位于两个不同表面上的点。这些点混合在一起,使得绘制表面图看起来像垃圾,因为它试图连接两个表面上的点。我认为解决这个问题的最佳方法是将点简单地绘制为空间中的点。

如何在不通过曲面连接的情况下以 3D 绘制点?

【问题讨论】:

标签: plot julia scatter3d


【解决方案1】:

您可以使用绘图中的散点图。

只需将点的坐标作为 3 个数组传递给 scatter 函数

X = [x1, x2, x3]
Y = [y1, y2, y3]
Z = [z1, z2, z3]

scatter(X, Y, Z)

【讨论】:

    【解决方案2】:

    使用绘图:

    plt3d= Plots.plot(points[1,:],points[2,:], points[3,:],
         seriestype=:scatter, markersize = 7)
    display(plt3d)
    

    在上面,我假设这些点位于3x<num_of_points> 数组中。 还增加了标记大小,因为 3d 绘图默认很小。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-11
      • 1970-01-01
      • 2019-12-09
      • 2021-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多