R ggplot2+;情节:轴标题消失
使用R ggplot2+;情节:轴标题消失,r,ggplot2,plotly,ggplotly,r-plotly,R,Ggplot2,Plotly,Ggplotly,R Plotly,使用ggplotly()到ggplot图形时出现问题:y轴消失。这里有一个使用irisdataset的可复制示例(这个示例非常简单,但无论如何) 如您所见,Y轴标题消失了 嗯,如果删除了ylim,它会工作,但我想指定y限制 我试着做到以下几点: data(iris) g = ggplot(data = iris, aes(x = Petal.Length, y = Petal.Width, fill = Species)) + geom_bar(stat = "identity", pos
ggplotly()
到ggplot
图形时出现问题:y轴消失。这里有一个使用iris
dataset的可复制示例(这个示例非常简单,但无论如何)
如您所见,Y轴标题消失了
嗯,如果删除了ylim
,它会工作,但我想指定y限制
我试着做到以下几点:
data(iris)
g = ggplot(data = iris, aes(x = Petal.Length, y = Petal.Width, fill = Species)) +
geom_bar(stat = "identity", position = "dodge") +
scale_fill_manual(name = "legend", values = c("blue", "red", "green")) +
scale_y_continuous(name = "Y title", limits = c(0, 3)) +
xlab("X title") +
ggtitle("Main title")
g
ggplotly(g)
但是现在这个传奇的头衔不合适了
我的配置:R3.2.0、plotly 2.0.16、ggplot2 2.0.0
在这两个例子中,ggplot给出的图形是我想要的,但是ggplotly给出了其他一些东西。这是一个问题,有解决办法吗?我不知道为什么会发生这种情况,但这里有一个解决办法。它会给你你想要的
p <- ggplotly(g)
x <- list(
title = "X Title"
)
y <- list(
title = "Y Title"
)
p %>% layout(xaxis = x, yaxis = y)
p我也有类似的问题。推过ggplotly的ggplot对象[在一个闪亮的应用程序中]显示了我的y轴标签的剪辑
为了修复它,我按照MLavoie的建议做了,但是它同时有我的ggplot标签和我的ggplotly标签。要解决这一问题,我只需将ggplot标签设置为空格,并且所有内容都正常工作(如果将它们设置为“无”,则plotly标签将与轴记号值重叠)
p我也有同样的问题,多亏了你的评论,我可以解决它。然而,我有一个问题,轴的标签是附加到绘图。所以我通过增加保证金来解决这个问题
p <- ggplotly(g + ylab(" ") + xlab(" "))
x <- list(
title = "X Title")
y <- list(
title = "Y Title")
p %>% layout(xaxis = x, yaxis = y, margin = list(l = 75, b =50))
p这对于facet来说更糟糕
p <- ggplotly(g + ylab(" ") + xlab(" "))
x <- list(
title = "X Title"
)
y <- list(
title = "Y Title"
)
p %>% layout(xaxis = x, yaxis = y)
p <- ggplotly(g + ylab(" ") + xlab(" "))
x <- list(
title = "X Title")
y <- list(
title = "Y Title")
p %>% layout(xaxis = x, yaxis = y, margin = list(l = 75, b =50))