【问题标题】:How to edit graph in xmgrace如何在 xmgrace 中编辑图形
【发布时间】:2015-02-21 06:29:18
【问题描述】:

我使用 xmgrace 绘制了一个图表,其中我只对 x 轴上的两个极端部分感兴趣,我不想看到两者之间的区域。我该怎么做?

【问题讨论】:

    标签: xmgrace


    【解决方案1】:

    由于您没有提供任何数据,我根据数学函数 y(x) = 1/x 创建了一个 2 列数据文件 data.dat,其中 -2 <= x <= 2

    #x  1/x
    -2  -0.5
    -1.99   -0.5025125628
    -1.98   -0.5050505051
    -1.97   -0.5076142132
    [....]
    

    在这个图中,我已经调整了 y 轴范围以专注于奇点周围的函数:

    假设我们想在 xmgrace 中绘制此图,而不会在 x = 0 处出现奇点。 我建议如下:

    1. 在“图形外观”窗口中复制图形 G0。
    2. 在两个图形 G0 和 G1 的“视口”设置中,修改 x 范围,使它们并排放置。
    3. “Focus to” G1 右键单击​​它并选择“Focus to”,然后修改 y 轴,这样就没有标签,也不显示刻度标签。
    4. 同样,修改两个图表的轴范围,使它们只显示函数的一部分。例如,我为 G1 选择了范围 -2 <= x <= -0.01,为 G1 选择了 0.01 <= x <= 2

    修改主要刻度间距后,结果如下:

    不幸的是,xmgrace 没有无限的灵活性。如果您想要更多控制,您可以查看脚本绘图包,例如 matplotlib。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多