作者celestialgod (天)
看板R_Language
标题Re: [问题] xyplot 文字大小调整
时间Mon May 2 23:28:13 2016
※ 引述《decken (HAHAHA~)》之铭言:
: [问题类型]:
:
: 程式谘询(我想用R 做某件事情,但是我不知道要怎麽用R 写出来)
:
: [软体熟悉度]:
: 入门(写过其他程式,只是对语法不熟悉)
: [问题叙述]:
: 使用xyplot画图时,文字太大导致图形太小
: 错误图片:http://i.imgur.com/wpVk3T1.png?1
: 正确图片:http://i.imgur.com/hj80j9x.png?1
: Google了许久,找不到参数可以把图形的范围拉大,
: 不知道版友们有遇过类似的问题吗?
: 谢谢~
:
: [程式范例]:
:
: data1 <-
: read.table("C:/Users/YOUR_NAME/Desktop/lq.dat", header=T)
: attach(data1)
: library(package = "lattice")
: xyplot(lq~timestamp|ip*neighbor, data=data1)
: detach(data1)
:
: ====================================
: lq.dat 下载 - https://goo.gl/WtFo3W
其实我看不太懂你的问题,xyplot有很多个cex可以调,我调几个给你看一下
不确定你要调的参数是哪一个,就把图都存下来传到imgur去了
有什麽问题可以再推文告知
library(data.table)
library(lattice)
dat <- fread("lq.dat")
png("test.png", 1500, 900)
xyplot(lq ~ timestamp | ip * neighbor, data = dat)
dev.off()
存下来的图:
http://i.imgur.com/2sYN96l.png
要多大都可以透过png去调高度、宽度
png("test2.png", 1500, 2000)
xyplot(lq ~ timestamp | ip * neighbor, data = dat,
par.strip.text = list(cex = 2))
dev.off()
存下来的图:
http://i.imgur.com/JTznnm4.png
png("test3.png", 1500, 2000)
xyplot(lq ~ timestamp | ip * neighbor, data = dat, cex = 2,
scales = list(cex = 3), par.strip.text = list(cex = 2))
dev.off()
存下来的图:
http://i.imgur.com/hs8tLL4.png
--
R资料整理套件系列文:
magrittr #1LhSWhpH (R_Language) http://tinyurl.com/j3ql84c
data.table #1LhW7Tvj (R_Language) http://tinyurl.com/hr77hrn
dplyr(上) #1LhpJCfB (R_Language) http://tinyurl.com/jtg4hau
dplyr(下) #1Lhw8b-s (R_Language)
tidyr #1Liqls1R (R_Language) http://tinyurl.com/jq3o2g3
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 180.218.152.118
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1462202896.A.E5B.html
1F:推 decken: 非常谢谢你迅速的回答,因为我没存成图片,造成图形被压缩 05/03 01:05
没储存被压缩就要自己去拉视窗大小了
视窗解析度太低,会无法显示完整的图是正常的。
3F:→ decken: 到必须存成图片才会有比较好的效果。真的谢谢您的帮忙,人 05/03 01:07
不客气。
4F:→ decken: 在德国依旧感觉像在台湾 :) 05/03 01:08
我以为要收卡了,人真好XDDD
※ 编辑: celestialgod (140.109.73.240), 05/03/2016 01:09:55