【问题标题】:Draw Lines from the origin of a coordinate system to specific points从坐标系原点画线到特定点
【发布时间】:2021-02-25 01:08:24
【问题描述】:

我有 3 个点的数据要在 3D 坐标系中显示。我想要每个点和坐标原点(0 0 0)之间的一条线。我怎样才能绘制这些线而不是将点相互连接而仅与原点连接?

我还不是很喜欢 gnuplot:我正在使用以下代码来显示我的数据:

splot "C:/a/Drehmatrizenxyz.txt" with lines

但这只是连接点,这正是我不想要的。

谢谢。

【问题讨论】:

    标签: vector gnuplot coordinates points


    【解决方案1】:

    数据文件每行包含六个值。从原点是 (0 0 0 x y z)

    示例 - 绘图向量 、 和

    文件.dat:

    0 0 0 -1 2 -4

    0 0 0 -2 0 1

    0 0 0 2 9 2

    gnuplot> splot 'file.dat' 与向量

    vectors

    【讨论】:

      【解决方案2】:

      如果这仍然令人感兴趣... 请查看 gnuplot homepage 和基本 gnuplot 教程以及 gnuplot 控制台中的 help vectors 或一般情况下的 help <keyword>

      代码:

      ### plot with vectors from origin
      reset session
      
      $Data <<EOD
      1  2  3
      4  5  6
      7  8  1
      EOD
      
      set view equal xyz
      set view 56,48, 1.3
      set xyplane relative 0
      
      splot $Data u (0):(0):(0):1:2:3 w vectors 
      ### end of code
      

      结果:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-09-09
        • 1970-01-01
        • 1970-01-01
        • 2016-01-05
        • 2021-02-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多