我在SAS中运行了一个proc sgplot来创建一个直方图。Y轴:人数,X轴:英里数。问题是直方图使用非常小的x轴间隔的30+条形图显示数据。我只想在直方图中显示10个柱状图。有没有一个简单的功能,我可以添加到代码中,以限制直方图只显示10条?代码如下:
proc sgplot data= miles;
title "Cumulative Miles Driven by Number of Individuals"
histogram CumulativeMiles/scale= count
fillattrs=(color=blue);
很惊讶在这里找不到这个,我猜这是一个常见的问题。
我在ggplot中绘制箱形图,并使用geom_point()或geom_jitter()绘制数据点本身。当我为点设置尺寸美学时,图例被示例数据点上的黑色斑点遮挡住了。
library(ggplot2)
d = data.frame(
a = factor(c( rep('a',5), rep('b',5), rep('c',5) )), b = rnorm(15),
c = rnorm(15)
)
ggplot( aes( x = a, y = b, size = c), data = d ) +
我有一个按类别分隔的箱形图,我需要绘制所有箱形图中第一个四分位数,中位数,第三个四分位数的值,但我不能。我有以下代码:
a <- runif(10,1,100)
b <-c("A","A","A","A","A","B","B","B","B","B")
t <- cbind(a,b)
bp<- boxplot(a~b)
我可以通过bp$stats命令获得的值,但我不能在
我有一个来自世界银行的数据集,里面有一些连续的和明确的变量。
> head(nationsCombImputed)
iso3c iso2c country year.x life_expect population birth_rate neonat_mortal_rate region
1 ABW AW Aruba 2014 75.45 103441 10.1 2.4 Latin America & C
我一直在试图得到R中的ggplot,以便将条形图中的2个变量并排映射到一个毛毛虫Y值中。
我一直使用的数据是在“克拉”包中以mpg格式构建的。然而,每次我运行我的代码(如下所示),我都会收到错误Error: Aesthetics must be either length 1 or the same as the data (234): y
我的代码是:
ggplot(mpg,aes(x=fl,y=c(cty,hwy)))+
geom_bar()
有谁能帮我总结一下,我正在使用R中的MPG数据集,我正在试图绘制cty,以及为什么与他们的燃料类型(Fl)并列在一个桶形图中。