построение значений POSIXct в R - PullRequest
0 голосов
/ 06 августа 2020

Я пытаюсь построить график времени посещения клиентов с помощью гистограммы, но по какой-то причине мои графики производят научную нотацию c для оси y. Мой код выглядит следующим образом:

hist(tsData, breaks = "months", plot = TRUE, freq = FALSE,
     start.on.monday = TRUE, format)

hist(tsData, breaks = "hours", plot = TRUE, freq = FALSE,
     start.on.monday = TRUE, format)

Которые создают следующие графики соответственно:

участок 1

сюжет 2

Мои значения POSIXct имеют следующий формат: «2018-03-13 10:18:14» для каждого посещения. Я неправильно рисую эти даты?

1 Ответ

0 голосов
/ 06 августа 2020

Не видя ваших данных, я не могу сказать наверняка, но ваши горизонтальные оси, кажется, предполагают, что вы правильно наносите дату и время.

Что касается вашей вертикальной оси, она показывает научную c нотацию потому что значения плотности очень малы. В вашем первом графике 1.0e-08 совпадает с 0.00000001. Возможно, что format, которое вы передаете в hist, устанавливает ось Y в научную нотацию c. Тем не менее, ни 1.0e-08, ни 0.00000001 не читаются очень хорошо. Поскольку плотности вероятности настолько малы, ваши гистограммы могут быть более понятными, если вы установите freq = TRUE для отображения подсчетов.

...