Gnuplot命令行绘图利器
命令行的交互式绘图神器——gnuplot,算是老牌但超好用的工具了。你只要丢给它一组数据,不管是一堆 csv 还是函数表达式,它都能帮你秒画出图来,响应快,操作也不复杂。
gnuplot的交互式操作适合前期调图,调完直接保存图像文件,配合脚本批量出图也方便。它支持 2D、3D 图,连热力图、等高线图都能搞定。
像你平时做前端数据可视化,或者需要先把算法结果图形化看看趋势,gnuplot 挺合适。你甚至可以嵌到 CI 流程里,定期生成数据图。
命令行里改图样式挺直接,比如加点颜色、改下坐标轴、标注一下关键点,用几行命令就行,像set xlabel '时间'
、plot 'data.txt' using 1:2 with lines
这样写,快上手。
如果你是第一次接触,可以先看这个文:gnuplot 命令行的交互式绘图工具,写得还蛮清楚的。
顺手提几个相近方向的工具:比如前端搞交互算法演示的IllustratedAlgorithms(点这里),或者搞数据用的IPython(这篇也不错)。
如果你平时要频繁可视化数据,或者喜欢命令行风格,不妨试试 gnuplot,轻巧高效,不用装一堆包,也不挑系统。
下载地址
用户评论