我正在为一个数据创建一个ggplot,该数据显示两个参数Alcohol Consumption level与Annual Income of Family。
在图的特定区域中有许多数据点,所以我希望与其他数据点较少的区域相比,增加这些点的大小。为此,我不知道在aes参数中输入什么geom_point参数。
g <- ggplot(data = matpor, mapping = aes(AIncome, AConsumption))
g <- g + geom_point(data = matpor, aes())
g
这是。
我使用以下代码:
#read in data
data = read.csv("ggplot_data.csv")
#order by group then year
data = arrange(data, group, year)
#generage ggplot stacked area chart
plot = ggplot(data, aes(x=year,y=value, fill=group)) +
geom_area()
plot
这将产生以下图表:
正如你所看到的,这个图表的三个不同部分都有奇怪的洞。
我是,当时提供的答案是,我需要按组
我想从SpatialPolygonDataframe中绘制空间数据。更具体地说,我希望使用facet_grid() of ggplot2在单个子图中绘制单个空间特征。此外,我还想在每个方面绘制一个常见的空间多边形作为重叠。
这里是一个使用美国及其单一州的空间数据集的例子。每个状态(子集)应该显示在一个方面中),而美国的轮廓(在另一个空间数据集中提供)应该被绘制为每个方面中的覆盖。在我目前的尝试中,还拆分了“美国大纲”(基于ID),并将其扩展到各个方面:
library(sf)
library(ggplot2)
usa <- as(st_as_sf(maps::map(database=
我有一个如下所示的数据集:
colour week value
Blue 201523 374
Blue 201524 310
Blue 201525 300
Green 201523 1951
Green 201524 2299
Green 201525 2111
Red 201523 414
Red 201524 361
Red 201525 279
我想要制作一个堆叠的地块,它占总价值的百分比和按颜色分组的时间。
下面的代码给出了正确的绘图,但使用的是绝对值,而不是总数的百分比(数据集保存为df):
g
所以我的第一个ggplot2盒图只是一个很大的扩展框图,第二个是正确的,但是我不明白什么改变了,为什么第二个改变了。我是R和ggplot2的新手,如果可以的话请告诉我,谢谢。
#----------------------------------------------------------
# This is the original ggplot that didn't work:
#----------------------------------------------------------
zSepalFrame <- data.frame(zSepalLe
我正在努力更好地理解ggplot2,所以当我在寻找一种方法来完成下面的任务时,我也希望能解释一下为什么它目前不起作用。到目前为止,我还没有找到关于这个话题的信息。
我的两个问题都是关于在ggplot2中使用表达式的。
我有一台data.frame
set.seed(1)
DF <- data.frame(A = 1:24, B = LETTERS[rep(1:4,6)], C = rep(1:3,8))
head(DF, n = 9)
# A B C
#1 1 A 1
#2 2 B 2
#3 3 C 3
#4 4 D
我在R中创建了箱形图,但是,它们显示不正确。我的数据基于Kaggle上的德国信用数据集。
我的代码有两个不同的属性,试图被测试:
data %>%
ggplot(aes(x = Creditability, y = Purpose, fill = Creditability)) +
geom_boxplot() +
ggtitle("Creditability vs Purpose")
data %>%
ggplot(aes(x = Creditability, y = Account.Balance, fill = Creditability