gpt4 book ai didi

gnuplot - gnuplot图例中的粗线

转载 作者:行者123 更新时间:2023-12-02 16:03:23 25 4
gpt4 key购买 nike

我正在使用 gnuplot 绘制一些数据曲线,它们看起来像这样:

Plot with thin lines

但是,图例中的线条样本太细了。当曲线更多时,就很难区分颜色。您可以使用“linewidth”增加曲线的厚度,例如,通过在绘图命令中添加“lw 3”,您将得到以下结果:

Plot with thick lines

但是,这会增加各处的厚度。是否可以仅在图例中使线条变粗?我知道可以通过“另一种方式”来完成,即通过对输出 .png 文件进行后处理。但是有没有直接的方法,使用一些 gnuplot 设置/向导?

最佳答案

不幸的是,我不知道如何控制键中线条的粗细,因为它们对应于正在绘制的线条。您可以通过在 gnuplot 中输入 help set key 来查看可以更改的内容。

使用multiplot,您可以先绘制没有关键点的情节线,然后再次绘制“鬼线”的关键点。这是一个可以做到这一点的代码示例:

set terminal png color size 800,600
set output 'plot.png'

set multiplot

unset key

plot '../batteries/9v/carrefour.txt' w lp, \
'../batteries/9v/philips.txt' w lp, \
'../batteries/9v/sony.txt' w lp

set key; unset tics; unset border; unset xlabel; unset ylabel

plot [][0:1] 2 title 'Carrefour' lw 4, \
2 title 'Philips' lw 4, \
2 title 'Sony' lw 4

在第二个绘图命令中,函数 2(常量)的 y 范围为 0 到 1,因此不会显示。

关于gnuplot - gnuplot图例中的粗线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11058659/

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