【问题标题】:Interactive plotting of large data (few millions) with R使用 R 对大数据(数百万)进行交互式绘图
【发布时间】:2019-11-11 11:25:51
【问题描述】:

我正在尝试在 Ubuntu 16.04 中使用 R 可视化以 500Hz 采样的几个小时的神经元记录。只是我想要一个显示随时间变化的值(电压)的二维图。以交互方式绘制情节很重要。我需要有一个整体的外观,比较不同的时间并放大和缩小,因此我不想将我的数据分成不同的部分并分别可视化它们。(我也不能使用正常的 R 图,因为缩放有痛苦,有时不可能)到目前为止我想出的是使用带有 scatterrgl 类型的“plot_ly”开始,我可以成功绘制 300'000 个数据点。但这是我目前所能达到的极限。超过这个数据量,整个 R 软件就会冻结并退出。令人沮丧的是,这可以在 MATLAB 中轻松完成,而使用 R 似乎是不可能的。是否有任何替代 plot_ly 用于在 R 中绘制大数据?

【问题讨论】:

    标签: r plotly large-data rgl


    【解决方案1】:

    您可以试试dygraph 包,在这里可以正常工作,获得 500k 点数:

    library(dygraphs)
    my_data = data.frame(x = 1:500000, y = rnorm(500000))
    dygraph(my_data) %>% dyRangeSelector()
    

    【讨论】:

    • 哇!这甚至适用于我的 5M 点数据!非常感谢!
    猜你喜欢
    • 1970-01-01
    • 2012-05-12
    • 2014-04-05
    • 2020-07-23
    • 1970-01-01
    • 1970-01-01
    • 2018-06-29
    • 2020-06-20
    • 2021-06-16
    相关资源
    最近更新 更多