Если вам нужны полнофункциональные обновления Comet (обратная Ajax) и т. д., то стоит посмотреть на библиотеку DWR .
Я думаю, вы ищете это:
require(ggplot2)
df <- data.frame(x=seq(1, 1e9, length.out=100), y=sample(100))
# displays x-axis in scientific notation
p <- ggplot(data = df, aes(x=x, y=y)) + geom_line() + geom_point()
p
# displays as you require
require(scales)
p + scale_x_continuous(labels = comma) # typo: label -> labels (corrected)
Просто обновление к тому, что @Arun сделал, я попробовал его сегодня, и это произошло не потому, что он был актуализирован для
+ scale_x_continuous(labels = scales::comma)
В качестве более общего решения вы можете использовать scales::format_format
для удаления научной нотации. Это также дает вам много контроля над тем, как именно вы хотите, чтобы ваши метки отображались, в отличие от scales::comma
, который выполняет только разделение запятой порядков.
Например:
require(ggplot2)
require(scales)
df <- data.frame(x=seq(1, 1e9, length.out=100), y=sample(100))
# Here we define spaces as the big separator
point <- format_format(big.mark = " ", decimal.mark = ",", scientific = FALSE)
# Plot it
p <- ggplot(data = df, aes(x=x, y=y)) + geom_line() + geom_point()
p + scale_x_continuous(labels = point)