7

我已经使用 GNU-plot 很长一段时间了,我不喜欢它产生的图形质量。

我很欣赏我们可以在 gnu-plot 中轻松绘制图形,但我希望生成的图形在质量方面更好。例如:线条的粗细、颜色的质量等。

那么有没有什么工具可以保留 GNU PLOT 的易用性但又消除了质量问题呢?

[我喜欢 excel 生成的图表,但不幸的是它不在 Linux 上......]

4

3 回答 3

22

如果您想要其他工具而不是gnuplot,那么您使用它是错误的。我同意,默认颜色和设置看起来不那么漂亮,但您可以在定义文件中轻松调整它~/.gnuplot

set macros
png="set terminal png size 1800,1800 crop enhanced font \"/usr/share/fonts/truetype/times.ttf,30\" dashlength 2; set termoption linewidth 3"
eps="set terminal postscript fontfile \"/usr/share/fonts/truetype/times.ttf\"; set termoption linewidth 3;

set style line 1 linecolor rgb '#de181f' linetype 1  # Red
set style line 2 linecolor rgb '#0060ae' linetype 1  # Blue
set style line 3 linecolor rgb '#228C22' linetype 1  # Forest green

set style line 4 linecolor rgb '#18ded7' linetype 1  # opposite Red
set style line 5 linecolor rgb '#ae4e00' linetype 1  # opposite Blue
set style line 6 linecolor rgb '#8c228c' linetype 1  # opposite Forest green

示例脚本:

@png
set output "output.png"
plot x ls 1, -x ls 2, x**3 ls 3

你已经有了一个很好的图表。稍微调整一下linewidthfontsize您就可以比使用 Excel 做得更好。

于 2013-08-16T06:00:13.387 回答
4

你可以试试R。R 有不同的绘图库。这在这个 SO 问题中得到了很好的解释——R 中绘图包之间的关系

于 2013-08-16T04:28:55.180 回答
2

你可以试试ctioga2:http ://ctioga2.sourceforge.net 。我写它是因为我对 gnuplot 不满意。它不具备所有 gnuplot 功能,但在图形质量方面,它做得更好。

要从 gnuplot 迁移,您可能对gnuplot 与 ctioga2页面感兴趣。

于 2014-01-08T20:07:48.170 回答