У меня есть кадр данных с несколькими миллионами точек в нем - каждый имеет два значения.R штрихование странности с большим набором данных
Когда я сюжет это так:
plot(myData)
Все точки на графике, но сюжет очень занят, поэтому я думал, что сюжет его как линия:
plot(myData, type="l")
Но в то время как ось x не изменяется (т.е. идет от 0 до 7e + 07), фактическое построение графика останавливается примерно на 3e + 07, и на самом деле я не получаю правильный график линии.
Есть ли ограничение на построение линии?
Update Если я использую
plot(myData, type="h")
Я получаю правильный и годный к употреблению выход, но я до сих пор удивляюсь, почему вариант type="l"
не может так плохо.
Дальнейшее обновление
Я черчения временной ряд - здесь один выход с помощью type="h"
:
Это прекрасно использовать, но с линии позволит мне сравнить несколько выходов ,
Вам действительно нужно нанести * миллионы * баллов? Если вы построите линию, она будет еще более занятой, поскольку каждая точка будет соединена линией. Если вы действительно хотите построить каждую точку, как просто уменьшить размер точки. Вы можете сделать это с помощью параметра 'cex', например,' plot (myData, cex = 0.3) '. – eipi10
или, оставьте размер точки до того, что он был, и установите очень прозрачное значение альфа, чтобы выровнять более плотные области, 'col =" # 00000022 "' обычно работает хорошо. – Benjamin
Точки следуют относительно плавной кривой, поэтому линия имеет прекрасный смысл - это временный ряд – adrianmcmenamin