我正在尝试制作一个条形图,其中最大的条形图离y轴最近,最短的条形图最远。所以这有点像我的桌子
Name Position
1 James Goalkeeper
2 Frank Goalkeeper
3 Jean Defense
4 Steve Defense
5 John Defense
6 Tim Striker
因此,我正在尝试构建一个条形图,根据位置显示玩家的数量
p <- ggplot(theTable, aes(x = Position)) + geom_bar(binwidth = 1)
但图中显示的是守门员杆,然后是防
在我的data中,我有12列名为X1 to X12,另有一列名为x。使用ggplot2包,我想知道如何将X1到X12的每个列分别为y轴,与x轴对应的x列?
我想我需要一个facet_wrap(),每个X1到X12作为y轴,x作为x轴。因此,我们将有12幅图,每幅图的y轴是X1到X12,x轴是相同的x列。
注:,我需要一个geom_line。
library(tidyverse)
data <- read.csv('https://raw.githubusercontent.com/rnorouzian/e/master/vp_cond.csv')
long <-
我想画一个多面的ggplot2点图。X轴是连续的,Y轴是动物的列表。根据饮食行为绘制了两个变量并对其进行了刻面。
Y轴是自由标度的,因为每种动物只出现在一种饮食行为类别中。
library(ggplot2)
# First clean up the data set:
msleep.noNA <- msleep[!is.na(msleep$vore),]
msleep.noNA.red <- msleep.noNA[c(1,3,6,7)]
msleep.noNA.red <- msleep.noNA.red[!is.na(msleep.noNA.red[4]),]
msl
如何使用nvd3和分类X轴绘制带有图表的线形图?我尝试用ggplot2做的事情是这样的:
library(ggplot2)
dat <- data.frame(expand.grid(group = letters[1:3], x = letters[4:6]), y = rnorm(9))
ggplot(dat, aes(x = x, y = y, group = group, color = group)) + geom_line()
我试过了:
library(rCharts)
nPlot(y ~ x, group = 'group', data = dat, ty
我是R的新手,但我正在取得很好的进步。除了一件事之外,我已经能够按照自己的意愿修改ggplot2 :分类标签在我的箱线图中沿着x轴绘制的顺序。我认为这只是我在如何在公式中处理数据帧范围的知识上的一个漏洞,但这里是假数据,作为一个称为df的数据帧:
Index Label Value
index1 A 1
index2 A 2
index3 A 3
index4 B 12
index5 B 11
index6 B 10
index7 C 8
index8
我有一个如下所示的数据集:
year region value
2000 Asia 15
2000 Europe 13
2000 America 17
2001 Asia 20
2001 Europe 19
2001 America 25
我需要在x轴上用年份绘制一个条形图,在y轴上画一个值,用颜色来区分不同的区域。
我试着用这样的ggplot2来绘制它:
ggplot(data = my_data, aes(x = year, y = value, fill = region)) +
geom_bar(stat = &