gpt4 book ai didi

gnuplot - 如何将轴移动到图表中心?

转载 作者:行者123 更新时间:2023-12-04 01:49:38 24 4
gpt4 key购买 nike

我需要在一个坐标系上绘制一个函数,该坐标系的原点在屏幕的中心(或靠近中心的某个地方,但不一定在中心),我需要绘制轴,以便它们在原点交叉。轴也应该有标签和抽动以及箭头。

我不知道如何有效地做到这一点,到目前为止,在我的代码中,我为我的抽动手动设置了偏移量,并使用偏移量手动绘制箭头。我还在轴标签上设置了偏​​移量。所有这些都非常脆弱,偏移量会根据终端设置而变化。

有人可以帮助我提供示例代码或解释如何以正确的方式执行此操作吗?

最佳答案

好吧,使用 _zeroaxis 是获取 tic 和标签的“正确”方法:设置 _range 使您具有对称性以形成 0,0 中心……一旦您知道 _range,您就可以手动绘制箭头。

set xzeroaxis
set xtics axis
set xrange [-10:10]
set arrow 1 from -9,0 to -10,0
set arrow 2 from 9,0 to 10,0

set yzeroaxis
set ytics axis
set yrange [-1:1]
set arrow 3 from 0,-.9 to 0,-1
set arrow 4 from 0,.9 to 0,1

set border 0

plot sin(x)

enter image description here

关于gnuplot - 如何将轴移动到图表中心?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12749661/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com