gpt4 book ai didi

gnuplot - 如何防止标签重叠

转载 作者:行者123 更新时间:2023-12-02 17:53:31 24 4
gpt4 key购买 nike

我正在运行以下命令在 gnuplot 中绘制一些 X、Y 点:

使用 ($2+3):($3+3):1 和标签绘制“Output.tsv”,使用 2:3 绘制“Output.tsv”

一些数据点彼此非常接近,这使得标签不可读。有没有办法让 gnuplot 消除/减少标签之间的重叠?

enter image description here

最佳答案

我认为您可以考虑 3 个选项:

1) 使你的图变大并希望你的标签不重叠
2)将点绘制为不同的系列,每个项目都有自己的图例
3)使用字母而不是标签,你可以使用

在每个点放置一个字母
plot "???" using 1:2
plot "" using 1:2:(stringcolumn(3) ne 'compare to' ? 'if equal' : 'if not equal' ) with labels

stringcolumn 函数查找第 3 列,将值与字符串“compareto”进行比较,如果匹配,则在该位置放置“if equal”,否则放置“if not equal”

因此,我在你的图表中看到类似 Simulator 的东西,你可以保留绿色点并使用它/在它上面放置一个 S

plot "" using 1:2:(stringcolumn(3) ne 'Simulator' ? 'S' : '' ) with labels

希望对您有所帮助。

关于gnuplot - 如何防止标签重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4788032/

24 4 0