【发布时间】:2011-08-12 01:14:50
【问题描述】:
我正在尝试使用 R 在图形上渲染 739455 个数据点,但在 x 轴上我无法查看所有这些数字,有什么办法可以做到吗?
我是 R. 的新手
谢谢
【问题讨论】:
-
请尝试澄清这个问题。你想要更多的 x 轴刻度并让它延伸得更远吗?您想查看每个单独的数据点吗?目前还不清楚您要的是什么。
-
在单个图上查看 750k 个单独的点是一项艰巨的任务。您可以将 ggplot2 中的 alpha 参数视为减少过度绘图的一种方法。您的数据集中是否还有其他变量可以帮助您将其拆分为几个不同的图?在这里查看带有 alpha 的 ggplot 示例:had.co.nz/ggplot2/geom_point.html
-
听起来您想要在 x 轴上为数据中的每个 ~750k x 值添加一个刻度线。假设我们只给每个刻度线一个像素。那是大约 750k 像素宽。你的电脑屏幕有多大?
-
我的意思是,要查看每个单独的点,您将需要一个巨大的屏幕。也许可视化这些数据的最佳方式是聚合它?也许是直方图?
-
...或按照您在上一个问题中得到的advice 并使用 hexbin。
标签: r graphics data-visualization bigdata