我已经使用 GNU-plot 很长一段时间了,我不喜欢它产生的图形质量。
我很欣赏我们可以在 gnu-plot 中轻松绘制图形,但我希望生成的图形在质量方面更好。例如:线条的粗细、颜色的质量等。
那么有没有什么工具可以保留 GNU PLOT 的易用性但又消除了质量问题呢?
[我喜欢 excel 生成的图表,但不幸的是它不在 Linux 上......]
如果您想要其他工具而不是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
你已经有了一个很好的图表。稍微调整一下linewidth
,fontsize
您就可以比使用 Excel 做得更好。
你可以试试R。R 有不同的绘图库。这在这个 SO 问题中得到了很好的解释——R 中绘图包之间的关系
你可以试试ctioga2:http ://ctioga2.sourceforge.net 。我写它是因为我对 gnuplot 不满意。它不具备所有 gnuplot 功能,但在图形质量方面,它做得更好。
要从 gnuplot 迁移,您可能对gnuplot 与 ctioga2页面感兴趣。