我需要绘制一个图表,给定一些数据,X 轴为数据名称,Y 轴为这些数据,并以表格形式给出,并以线图形式显示数据。如果可以将更多数据绘制到一个图表中,那就更好了。
我知道 MS Excel 可以做到这一点,但我不再有 MS Excel 了。
我已经安装了 R 并尝试学习它,我可以做诸如直方图之类的事情,但我仍然不知道如何使用给定的数据制作基本的 2D 图形。好像 R 不是为此而构建的……
我认为 Mathematica 可以以某种方式做到这一点,但我也没有 Mathematica。
编辑:我还要补充一点,我使用的是 Mac OS X,但我也有 Linux 和 Windows VM,所以系统并不重要
edit2:正如 Idigas 所问,我更喜欢编程而不是电子表格解决方案,但我不太在乎
答案1
再次尝试 R。这次使用ggplot2。这是从网站上截取的数据点示例。
该图表是使用内置 mtcars 数据集完成的,代码如下:
> p <- ggplot(mtcars, aes(wt, mpg))
> p + geom_point(aes(colour = factor(cyl)))
Stackoverflow.com 有一个小型ggplot2 用户群。否则,ggplot2 Google 群组是一个提问的好地方。
答案2
您总是可以使用 google docs 吗?它有一个电子表格应用程序,功能与 excel 类似,即可以根据数据表绘制图表。只需单击插入 -> 图表
它完全在线,不需要下载任何软件。还支持共享/协作。
答案3
答案4
开发办公室可能是 MS Office 的“最佳”替代品。它几乎可以完成 MS Office 能做的所有事情,尽管在某些情况下可能不那么优雅。