Р

Када користим ггплот у Р, како да уклоним маргине које окружују површину парцеле?

When Using Ggplot R



Решење:

Такође можете користититхеме_нотхинг () из пакета цовплот:

рекуире (цовплот) кплот (1:10, (1:10)^2, геом = 'лине') + тхеме_нотхинг () + сцале_к_цонтинуоус (екпанд = ц (0,0)) + сцале_и_цонтинуоус (екпанд = ц (0,0 )) + лабораторије (к = НУЛЛ, и = НУЛЛ)

Нажалост, још увек морате да додателабс (к = НУЛЛ, и = НУЛЛ), јер не постоји начин у машини теме ггплот2 да у потпуности уклони осе. И морате поставитиекпанд = ц (0,0) у параметрима скале како бисте били сигурни да скала не прелази ваш опсег података.



Резултат:



овде унесите опис слике




Након коришћења вашег кода, јасније видим шта тражите. Ово:

дана<- ggplot(data=df, aes(V1, V2, color=cl[V3])) gg + geom_point() + labs(x = NULL, y = NULL, title = NULL) + scale_x_continuous(expand = c(0, 0), limits = range(df$V1)) + scale_y_continuous(expand = c(0, 0), limits = range(df$V2)) + scale_colour_manual(values = sort(c('#00000000', rainbow(35)), decreasing = FALSE)) + theme( panel.background = element_rect(fill = 'transparent', colour = NA), plot.background = element_rect(fill = 'transparent', colour = NA), panel.grid = element_blank(), panel.border = element_blank(), plot.margin = unit(c(0, 0, 0, 0), 'null'), panel.margin = unit(c(0, 0, 0, 0), 'null'), axis.ticks = element_blank(), axis.text = element_blank(), axis.title = element_blank(), axis.line = element_blank(), legend.position = 'none', axis.ticks.length = unit(0, 'null'), axis.ticks.margin = unit(0, 'null'), legend.margin = unit(0, 'null') )  

морате уклонити ознаке, не ширити к & и осу и поставити тврде границе. Тхенуле су такође важне. '

Ово се такође може учинити на следећи начингб<- ggplotGrob(gg) and manually editing the grobs & parameters, but I think this probably gets you what you need.




Приступ који бира само графичку плочу из ггплот изгледа. Он ствара ггплот, постављајући елементе у оквиру графикона на елемент_бланк, и без проширења размера к и и. Затим креира ггплот гроб тако да се из распореда може изабрати само плоча.

Мање уређивање: Ажурирање на ггплот2 2.2.0

либрари (ггплот2) либрари (грид) мак_итер = 25 цл = цолоурс () степ = сек (-2,0.8, би = 0.005) поинтс = арраи (0, дим = ц (ленгтх (степ)^2,3)) т = 0 за (а у кораку) {за (б у кораку+0,6) {к = 0; и = 0; н = 0; дист = 0 вхиле (н