我已经使用了GNU-plot很长一段时间,我不喜欢它所产生的图形质量。
我很欣赏我们可以轻松地在gnu-plot中绘制图形,但我希望结果图表在质量方面更好。例如:线条的粗细,颜色质量等。
所以是否有任何工具可以保留GNU PLOT的易用性,但却消除了质量问题?
[我喜欢excel产生的图表,但不幸的是它没有开启 的Linux ...]
答案 0 :(得分:18)
如果您需要其他工具而不是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获得的更好。
答案 1 :(得分:4)
你可以试试R. R具有不同的图形绘制库。在这个SO问题中,它得到了很好的解释 - Relationship between plotting packages in R
答案 2 :(得分:2)
您可以尝试ctioga2:http://ctioga2.sourceforge.net。我写它是因为我对gnuplot不满意。它没有所有gnuplot功能,但就图形质量而言,它做得更好。
要从gnuplot迁移,您可能会对gnuplot versus ctioga2页感兴趣。