Интерактивное построение больших данных (несколько миллионов) с помощью R - PullRequest
0 голосов
/ 30 июня 2019

Я пытаюсь визуализировать несколько часов нейронных записей, отобранных при 500 Гц с использованием R в Ubuntu 16.04.Просто я хочу иметь двухмерный график, который показывает значение (напряжение) с течением времени.Важно, чтобы сюжет был интерактивным.Мне нужно иметь общий вид, сравнивать разное время и увеличивать и уменьшать, поэтому я не хочу разбивать свои данные на разные части и визуализировать их по отдельности. (Также я не могу использовать нормальный график R, так как масштабирование естьболь, а иногда и невозможная) Пока я придумал, чтобы использовать "plot_ly" с типом scatterrgl, чтобы начать, и я мог успешно построить 300 000 точек данных.Но это предел, который я могу получить так далеко.Выше этого количества данных все программное обеспечение R останавливается и завершается.Огорчает то, что это легко сделать в MATLAB, а с R это кажется невозможным.Есть ли альтернатива plot_ly для построения больших данных в R?

1 Ответ

2 голосов
/ 30 июня 2019

Вы можете попробовать пакет dygraph, который отлично работает здесь с 500k баллами:

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

enter image description here

...