我希望创建一种特定的条形图,而不是在ggplot2或R图形专家。每个条形的高度对应于下面的密度向量。
在中断向量中标识每个条形的x轴中断。(密度和中断向量的长度始终相同。)中断是连续的。我可以保证断点之间的宽度对于所有中断都是相同的(在下面的示例中,每个间隔的宽度都是.2 )。
如何在R中创建此图表,使条形的高度是密度,而条形的宽度和开始/结束由中断向量确定?
# density for each bar
density = c(0, 2.43053372991266e-05, 0, 2.56155325481663e-05, 7.85928661230842e-05,
6.65974683
在绘制条形图时,我想要显示x轴的大序列数字的标签。我认为,通过使用names.arg=c() .But来显示大的数字序列,如从1到50 in x -axis,我必须输入所有的数字,如names.arg=c("1","2","3",“4”-“50”)。
有没有其他方法可以用1:50或任何其他方法来显示这样的序列,这样我就不需要键入所有的数字。
有人能帮我解决这个问题吗?
提前感谢
我有一个带有负值的2个数据集,所以barplot给了我一个条形图。如何将y轴的原点设置为负值,才能得到条形图?
我所拥有的:
A <- c(-7.3, -2.17, 1.05)
B <- c(-3.69, -5.04, -0.746)
AB <- c(A, B)
barplot(AB, col = c("darkgray","darkgray","darkgray","lightgray","lightgray","lightgray"),#
names.arg=c("
在柱状图中增加间隙值,会减少条形图的宽度。为什么?这意味着每个集群都有一个固定的宽度。
我希望在直方图中增加xtics之间的距离(而不是每条之间的距离)。我怎么能这么做?
set style histogram cluster gap 0.1
set style histogram cluster gap 3
在此之前,可以说我对R是完全陌生的。
我需要帮助来处理以下问题:表格由几列组成,但只有两列(“Type”和“Percentage of the Landscape”)与我相关。如果可能的话,我想在直方图或条形图中显示'Percentage of the Landscape‘(数字)和'Type’(因子)。我主要想在x轴上显示"Type“(见下图)。
'data.frame': 9 obs. of 6 variables:
$ TYPE : Factor w/ 9 levels " Broad-leav
我正在尝试使用特定的数值创建条形图。请看下面的代码: x <- c("13.86", "57.02", "8.63","22.14")
M <- c("Stage 1","Stage 2","Stage 3","REM")
hist(x)
par(mfrow = c(1, 1))
barplot(x, xlab="Average Percent of Time in Each Sleep Stage",
names.