Tôi đang sử dụng biểu đồSeries và trục Y bị cắt. Tôi muốn giá ở bên phải để mở rộng đến 2 chữ số thập phân. Nó có vẻ là một vấn đề của lề hoặc kích thước phông chữ, nhưng sau khi thực hiện một số tìm kiếm xung quanh, tôi không thể tìm thấy bất cứ nơi nào để điều chỉnh các tùy chọn này. Tôi nói lề vì dường như có rất nhiều không gian ở phía bên tay trái của biểu đồ.Trục Y bị cắt bằng Bảng xếp hạng trong R
Bất kỳ ý tưởng nào? Cảm ơn.
Đây là mã tái sản xuất cho các biểu đồ trên:
require (zoo)
require(quantmod)
data <- structure(list(Date = structure(list(sec = c(0, 0, 0, 0, 0, 0
), min = 0:5, hour = c(15L, 15L, 15L, 15L, 15L, 15L), mday = c(3L,
3L, 3L, 3L, 3L, 3L), mon = c(0L, 0L, 0L, 0L, 0L, 0L), year = c(114L,
114L, 114L, 114L, 114L, 114L), wday = c(5L, 5L, 5L, 5L, 5L, 5L
), yday = c(2L, 2L, 2L, 2L, 2L, 2L), isdst = c(0L, 0L, 0L, 0L,
0L, 0L)), .Names = c("sec", "min", "hour", "mday", "mon", "year",
"wday", "yday", "isdst"), class = c("POSIXlt", "POSIXt")), Open = c(544.95,
544.8, 544.84, 544.8, 544.75, 544.78), High = c(545.1, 544.89,
544.9, 544.8, 544.8, 545.03), Low = c(544.8, 544.77, 544.79,
544.6, 544.66, 544.76), Close = c(544.86, 544.79, 544.8, 544.69,
544.75, 545.01)), .Names = c("Date", "Open", "High", "Low", "Close"
), row.names = 330:335, class = "data.frame")
data$Date <- as.POSIXct(strptime(data$Date, format = "%Y-%m-%d %H:%M:%S"))
data <- read.zoo(data, FUN=as.POSIXct)
chartSeries(data, type = "bars", theme = chartTheme("white"))
Nếu bạn không thích giải pháp tôi đề xuất với việc chỉnh sửa mã nguồn, bạn chỉ có thể sử dụng 'chart_Series', chỉnh sửa' chart_pars() 'để có được hiệu ứng bạn muốn. – FXQuantTrader