小编Lin*_*ang的帖子

R:调整ggplot2中的缩放颜色渐变

首先,这是mydata(121315*4)的一部分:

     LONGITUDE LATITUDE NUM_PICKUPS TOTAL_REVENUE
 1   121.6177  38.9124          21         337.0
 2   121.8069  39.0210          16         454.7
 3   121.5723  38.9645          38         696.9
 4   121.6423  38.9258         622       13609.7
 5   121.5647  38.9129         116        2016.7
 6   121.6429  38.8846         120        2417.3
 7   121.5852  38.9279         117        1975.0
 8   121.6616  38.9189          94        1712.4
 9   121.5812  38.9828          50         981.6
 10  121.6411  38.9255         225        4696.2
Run Code Online (Sandbox Code Playgroud)

看到这一点,第一列和第二列是经度和纬度.

mydata[1,3]=21意思是在地方(121.6177, 38.9124),有21个拾音器.

然后,我用NUM_PICKUPSdesc 求助mydata :

LONGITUDE   LATITUDE    NUM_PICKUPS TOTAL_REVENUE
121.6019    39.0181        14243    514716
121.5382    38.9609        13244    443754.7
121.5381    38.9609 …
Run Code Online (Sandbox Code Playgroud)

r colors scale ggplot2

7
推荐指数
1
解决办法
2万
查看次数

在图表下方添加标题,在ggplot中添加四个图表

由于数据的隐私性,我使用mtcar数据集ggplot2来解释我的问题.

有四个图:

g1 <- ggplot(mtcars,aes(mpg,wt)) + geom_point()
g2 <- ggplot(mtcars,aes(mpg,disp)) + geom_point()
g3 <- ggplot(mtcars,aes(mpg,drat)) + geom_point()
g4 <- ggplot(mtcars,aes(mpg,qsec)) + geom_point()
Run Code Online (Sandbox Code Playgroud)

我想把这四个图放在一个图中,所以我grid.arrange()在包中使用函数grid.Extra:

grid.arrange(g1,g2,g3,g4,ncol=2)
Run Code Online (Sandbox Code Playgroud)

原始图

现在,我想在这些图中的每个图下面添加标题,如下图所示(我在Word中修改它,所以它不漂亮) 修改后的照片 在询问之前,我已经搜索过SO,并且我知道如何在一个绘图下添加标题,例如,使用grid.text()或这三种方法 在ggplot2生成的绘图下方显示文本,或者element_text(vjust=-10)我不能将其应用于一个图中的四个绘图.同时,我在基础图中得到了一些结果如何为R中的每个图添加标题?或者使用par(mfrow)编译的数字面板的公共主标题,qustion是我想要进行ggplot2并且标题在每个情节下面,我该如何实现它?谢谢!

plot r title ggplot2 r-grid

6
推荐指数
1
解决办法
734
查看次数

由 `fitdistrplus` 包中的 `fitdistr()` 函数拟合的幂律

我使用rplcon()包中的函数生成一些随机变量poweRlaw

data <- rplcon(1000,10,2)

现在,我想知道哪些已知分布最适合数据。对数范数?经验?伽玛?幂律?指数截止的幂律?

所以我fitdist()在包中使用函数fitdistrplus

fit.lnormdl <- fitdist(data,"lnorm")
fit.gammadl <- fitdist(data, "gamma", lower = c(0, 0))
fit.expdl <- fitdist(data,"exp")
Run Code Online (Sandbox Code Playgroud)

由于幂律分布和具有指数截止的幂律不是根据CRAN Task View: Probability Distributions的基本概率函数,所以我根据示例 4 编写了幂律的 d,p,q 函数?fitdist

dplcon <- function (x, xmin, alpha, log = FALSE) 
{
    if (log) {
        pdf = log(alpha - 1) - log(xmin) - alpha * (log(x/xmin))
        pdf[x < xmin] = -Inf
    }
    else {
        pdf = (alpha - 1)/xmin * (x/xmin)^(-alpha)
        pdf[x < …
Run Code Online (Sandbox Code Playgroud)

r power-law mle fitdistrplus

3
推荐指数
1
解决办法
2534
查看次数

标签 统计

r ×3

ggplot2 ×2

colors ×1

fitdistrplus ×1

mle ×1

plot ×1

power-law ×1

r-grid ×1

scale ×1

title ×1