Re: [問題] 坐標軸變更

看板R_Language作者 (攸藍)時間9年前 (2015/04/01 16:46), 9年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
: ※ 引述《coke228 (coke...)》之銘言: : : [問題類型]: : : 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) : : [軟體熟悉度]: : : 入門(寫過其他程式,只是對語法不熟悉) : : [問題敘述]: : : 我的資料範圍是0.1到500 我想畫圖 但希望2以下是線性坐標 2以上是log坐標 請問可行 : : 嗎? library(lattice) library(data.table) library(dplyr) library(magrittr) # data generation dat = rnorm(50, 0, 100) %>% abs() %>% tbl_dt() %>% setnames("x") %>% mutate(y = 3*x+rnorm(nrow(.))) # scale function f = function(x) { xt = x xt[xt >= 2] = xt[xt >= 2] %>% log10() %>% add(2) return(xt) } # plot label = c(0, 2, 50*c(1,2,4)) xyplot(y ~ f(x), dat, scale = list( x = list(at = f(label), label = label, limit = c(0, f(max(dat$x))*1.1)))) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.225.214.51 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1427877961.A.C70.html ※ 編輯: celestialgod (36.225.214.51), 04/01/2015 16:47:07 ※ 編輯: celestialgod (36.225.214.51), 04/01/2015 16:49:55
文章代碼(AID): #1L6x19nm (R_Language)
討論串 (同標題文章)
文章代碼(AID): #1L6x19nm (R_Language)