[Problem] 求推荐一款数据分析绘图软件

我最近在学习数据分析这一块,突然我发现 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的,或早或晚都得被制裁被禁运,所以尽可能的要么用开源的要么自己做

1 个赞

这个 SciLAB 之前没见过,看着有很多信号处理需要的而 gnuplot 缺少的功能。顺带一提,gnuplot 的 gnu 和 GNU 项目没有任何关系,纯属巧合。

开源的也可能会禁运也就是了

Ctioga2 是一个在功能上对标 gnuplot 的 Ruby 程序,主要特点在于能通过 LaTeX 生成标签。

不介意一个个翻过去的话可以看 FSF 的 Free Software Directory

https://directory.fsf.org/wiki/Category/Mathematics/plotting

一直用专为LaTeX打造的TikZ或PGFPlots,用Emacs作为编辑器很舒服。

这里是一个样张,其中图是用TikZ画的,曲线是图中公式给出的相同真实比例的曲线。

1 个赞

右侧的图,看起来真是干净!

刚刚才发现 Common Lisp 有款相当不错的数据分析包,源自于 XLispStat

画图的后端可选 gnuplot, https://plotly.com (商业软件) 和 Vega,Vega 是一个基于 web browser 的数据可视化语法