【问题标题】:GNUPLOT contour over splot with pm3d from different data files使用来自不同数据文件的 pm3d 在 splot 上绘制 GNUPLOT 轮廓
【发布时间】:2015-08-12 01:11:58
【问题描述】:

我正在努力尝试从数据文件 1 中绘制一个非均匀二进制矩阵,并在其上绘制另一个变量的轮廓,在同一个网格上但在另一个数据文件上。两个数据文件都是二进制矩阵形状。

    # CONTOUR SETTINGS
    set contour surface
    set cntrparam level discrete 0.3,0.067
    # PRINT CONTOUR ON TABLE
    set table 'tablefile_contour'
    splot 'contour_variable_field_binary' binary with l lt -1
    unset table
    # FIELD SPLOT
    set view map;
    splot 'field_to_be_plotted_2D_binary' binary with pm3d,\
          'tablefile_contour' u 1:2:3 w p lt -1

基本上我一直在尝试遵循一些在互联网上钓鱼的食谱。 如果我尝试仅绘制 splot,我会获得 2D 图片。我想从“contour_variable_field_binary”文件中添加等值线,所以我将它绘制在一个表格文件上,并将它与要绘制的字段一起绘制。我做到了,我得到了一张黑色的照片。 如何从另一个文件叠加等值线?有什么线索吗?

【问题讨论】:

    标签: gnuplot contour


    【解决方案1】:

    由于我的建议有点太长,无法评论:

    您是否尝试过将两个原始文件绘制在一起?您可以使用nocontour 禁用第一个文件的轮廓,并使用nosurface 禁用第二个绘图的表面:

    set contour base
    set cntrparam level discrete 0.3,0.067
    
    set pm3d map
    splot 'field_to_be_plotted_2D_binary' binary with pm3d nocontour,\
          'contour_variable_field_binary' binary with l lt nosurface
    

    无法判断这是否正常工作,因为我没有用于测试的数据。

    【讨论】:

    • Christoph,这不是您第一次为 gnuplot 节省时间。现在是揭露你真实身份的时候了,Gnuplotman。你不能把自己隐藏在你的密谋面具后面太久!
    猜你喜欢
    • 1970-01-01
    • 2021-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-14
    相关资源
    最近更新 更多