相关疑难解决方法(0)

强制R停止绘制缩写的轴标签 - 例如ggplot2中的1e + 00

在ggplot2中,如何阻止轴标签缩写 - 例如1e+00, 1e+01,一旦绘制了x轴?理想情况下,我想强制R显示在这种情况下的实际值1,10.

任何帮助非常感谢.

r graph axes ggplot2

82
推荐指数
7
解决办法
6万
查看次数

通过简单拟合预测 x 值并在图中进行注释

我有一个非常简单的问题,但到目前为止找不到简单的解决方案。假设我有一些数据想要拟合并显示其 x 轴值,其中 y 是特定值。在这种情况下,假设当 y=0 时 x 值是多少。模型非常简单 y~x 用于拟合,但我不知道如何从那里估计 x 值。反正,

样本数据

library(ggplot2)
library(scales)
df = data.frame(x= sort(10^runif(8,-6,1),decreasing=TRUE), y = seq(-4,4,length.out = 8))

ggplot(df, aes(x = x, y = y)) +
  geom_point() +
  #geom_smooth(method = "lm", formula = y ~ x, size = 1,linetype="dashed",  col="black",se=FALSE, fullrange = TRUE)+
  geom_smooth(se=FALSE)+
  labs(title = "Made-up data") + 
  scale_x_log10(breaks =  c(1e-6,1e-4,1e-2,1),
                labels = trans_format("log10", math_format(10^.x)),limits = c(1e-6,1))+
  geom_hline(yintercept=0,linetype="dashed",colour="red",size=0.6)
Run Code Online (Sandbox Code Playgroud)

我想将 1e-10 输入转换为 10^-10 格式并在绘图上对其进行注释。正如我在情节中指出的那样。

提前致谢!

在此输入图像描述

r ggplot2 lm

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

避免科学记数法 x 轴 ggplot

这个:

ggplot(Data, aes(x = Bla), bins = 30, labels = TRUE, format(x, scientific = FALSE)) +
    geom_histogram()
Run Code Online (Sandbox Code Playgroud)

不起作用。我想取消科学记数法(例如 1.0e+07)。有任何想法吗?谢谢!

r

3
推荐指数
2
解决办法
2296
查看次数

改变ggplot图例单位比例

这个问题是由以前的帖子引起的说明了在 ggplot 图中更改轴比例如何绘制的各种方法,从默认的指数表示法到完整的整数值(当轴值非常大时)。虽然我能够将轴比例从指数符号转换为完整值,但我不清楚如何实现图例中出现的值的相同目标。

虽然我知道可以使用“scale_color ...”或“scale_fill ...”后跟“limits”参数手动更改图例比例的长度,但这似乎不是将我的图例值设置为的解决方案显示“6000000000”而不是“6e+09”(或者“0”而不是“0e+00”)。

下面的例子应该足够了。我希望有人可以指出如何实现“比例”包以申请图例比例而不是轴比例。

非常感谢。

library(ggplot2)
library(scales)
Data <- data.frame(
  pi = c(2,71,828,1828,45904,523536,2874713,52662497,757247093,6999595749),
  e = c(3,14,159,2653,58979,311599,7963468,54418516,1590576171, 99),
  face = 1:10)
p <- ggplot(data = Data, aes(x=face, y=e, colour = pi))
myplot <- p + geom_point() +
  scale_y_continuous(labels = comma) +
  scale_color_gradientn(colours = rainbow(2), limits=c(0,7000000000))
myplot
Run Code Online (Sandbox Code Playgroud)

r ggplot2

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

标签 统计

r ×4

ggplot2 ×3

axes ×1

graph ×1

lm ×1