我最近在学习数据分析这一块,突然我发现 kde 全家桶里的 labplot 挺不错的
https://labplot.kde.org/
不过用的时候发现解析 csv 错误,成鸡肋了,为此我还提了个 issue
https://invent.kde.org/education/labplot/-/issues/307
论坛里有没有大佬,求推荐一款数据分析绘图软件,蟹蟹
python: matplotlib ?
R: ggplot2 ?
数据不多的话,MS Excel 或者 wps 是最方便的。
怎么说呢,能不编程就是最好的,手打麻烦死了
我倒是喜欢用编程的方式绘图,Excel 绘图什么的根本没有去学习的兴趣。
画图用 Gnuplot, matplotlib
分析就直接写程序呗~~
ggplot2。python和R的不少绘图包我都用过,matplotlib,seaborn,plotly,ggplot2等。ggplot2是最好用的。函数式的语法和命令式的语法的区别。R实际上本身就是lisp的一个方言,它的cbinding里R对象都是SEXP,而python的语法还是命令式的,像是c的傻瓜版
可以使用R语言,用Rstudio使用也比较方便
我用过一下绘图方法,尤其是需要一些特殊的定制图片
- pyechart 对应的是 echart.js
- obsidian-plotly 对应的是 d3.js
GNUPlot,使用自己的描述语言,与编程语言无关,在Emacs上用时我都是把描述输出到另外一个buffer里,然后在那个buffer里调用GNUPlot
补充一下 mathematica,画图的便捷和美观程度都很高。语言本身也偏函数式,不过画图这种一行也就搞定了,也算不上什么编程。(缺点是比较昂贵,可以用 wolfram engine + jupyter 替代。)
个人就算是 Python 分析的数据也会导出结果 mathematica 来作图。
这个不是李杀用的那个吗
如不需要图形界面并且使用自己的编程语言,可以用GNUPlot,如需要图形界面,可以考虑Scilab,凡是主页上带Pricing的,或早或晚都得被制裁被禁运,所以尽可能的要么用开源的要么自己做
这个 SciLAB 之前没见过,看着有很多信号处理需要的而 gnuplot 缺少的功能。顺带一提,gnuplot 的 gnu 和 GNU 项目没有任何关系,纯属巧合。
开源的也可能会禁运也就是了
Ctioga2 是一个在功能上对标 gnuplot 的 Ruby 程序,主要特点在于能通过 LaTeX 生成标签。
不介意一个个翻过去的话可以看 FSF 的 Free Software Directory
https://directory.fsf.org/wiki/Category/Mathematics/plotting
右侧的图,看起来真是干净!
刚刚才发现 Common Lisp 有款相当不错的数据分析包,源自于 XLispStat
画图的后端可选 gnuplot, https://plotly.com (商业软件) 和 Vega,Vega 是一个基于 web browser 的数据可视化语法