我有一个电子表格,其中包含范围从 0.0 到 1.0 的数据,例如
a, 0.1
b, 0.11
c, 0.7
d, 0.12
...
我想要一个直方图,其中每个条形图涵盖一系列值,例如,对于范围 [0.1, 0.2),会有一个高度为 3 的条形图。如何在 Open Office Calc 中执行此操作?如果很难做到,有没有一种常用的工具可以让它变得容易?我更喜欢在 Linux 和 Windows 上都可用的东西。
我有一个电子表格,其中包含范围从 0.0 到 1.0 的数据,例如
a, 0.1
b, 0.11
c, 0.7
d, 0.12
...
我想要一个直方图,其中每个条形图涵盖一系列值,例如,对于范围 [0.1, 0.2),会有一个高度为 3 的条形图。如何在 Open Office Calc 中执行此操作?如果很难做到,有没有一种常用的工具可以让它变得容易?我更喜欢在 Linux 和 Windows 上都可用的东西。
到目前为止,我已经找到了两个“解决方案”,它们都可以完成这项工作,但都不是理想的。但是,它们都是免费的,并且可用于 Linux 和 Windows。
Ggobi提供了一个 GUI,允许您从 CSV 文件中读取数据并生成直方图。不幸的是,界面不是那么好,而且很难弄清楚如何操作显示器。例如,默认情况下,直方图是“在其一侧”,到目前为止,我还没有弄清楚如何使条形图垂直而不是水平。
R通过一些方便的图形包为统计提供了一个编程环境。例如,您可以创建一个直方图并将其放入 PDF 文件中,只需几行代码:
result <- read.csv("myTable.csv")
str(result) # look at the structure of the resulting data frame
attach(result) # make the components of result available as objects
pdf("myTable.pdf")
hist(X.TCC)
plot(X.TCC, MWE, pch="*")
dev.off()
缺点是您需要了解一些有关 R 环境的知识。