首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何绘制三列数据(x,y,dependent_variable)?

如何绘制三列数据(x,y,dependent_variable)?
EN

Stack Overflow用户
提问于 2019-07-08 02:24:20
回答 1查看 34关注 0票数 0

我在一个.dat文件中有三列数据。第一列是x坐标值,第二列是y坐标值,第三列是数据点,它取决于x和y坐标。我想绘制第三列数据的每个值与前两列(同一“线”的x和y坐标)的每个值,给出每种组合(每条.dat线)的曲线,以便在同一图中有N(组合的数量)曲线。对于直线1和直线1的x,y的example..lets图数据-->曲线1对于曲线2曲线3是相同的,etc...all这些曲线在相同的图中

这是数据文件格式(x,y,.dat )

代码语言:javascript
代码运行次数:0
运行
复制
                                 .dat file
         x                          y                         data
  0.0000000000000000        0.0000000000000000        1.0000000000000000     
  6.66666666666666657E-002   0.0000000000000000       0.99925295784900281     
  0.13333333333333333        0.0000000000000000       0.99717167897454517     
  0.20000000000000001        0.0000000000000000       0.99416622424560275     
  0.26666666666666666        0.0000000000000000       0.99070882825542761     
  0.33333333333333331        0.0000000000000000       0.98719255818610696     
  0.40000000000000002        0.0000000000000000       0.98387860924473813     
  0.46666666666666667        0.0000000000000000       0.98090550759659945     
  0.53333333333333333        0.0000000000000000       0.97832263784606033     
  0.59999999999999998        0.0000000000000000       0.97612458355657861     
  0.66666666666666663        0.0000000000000000       0.97427724465100551     
  0.73333333333333328        0.0000000000000000       0.97273477472974534     
  0.80000000000000004        0.0000000000000000       0.97144934783540904     
  0.86666666666666670        0.0000000000000000       0.97037616025481399   

我认为这个工作需要一个gnuplot的脚本,但是我是gnuplot的新手,所以我不知道该怎么做

想要的结果必须是,每个组合(每条.dat线) x,y,datain在一个图中有多条绘图线

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-08 06:07:58

目前还不清楚数据文件的整体结构是什么。答案可能很简单,就像

代码语言:javascript
代码运行次数:0
运行
复制
  set surface explicit
  splot 'data' using 1:2:3 with lines

第一行防止文件被解释为适合曲面的规则网格;即仅绘制线条并将其留在原处。

但是,如果数据文件中的x和y坐标没有正确排序,那么在将其提供给gnuplot之前,您可能需要先对其进行排序。您可能还必须在文件中统一y坐标的块之间放置空行,以便生成的行不会被不需要的对角线连接。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56924929

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档