我知道它已经回答here,但仅适用于ggplot2直方图。 比方说,我有以下的代码来生成与红条和蓝条,相同数量的每一个直方图(六冲和六个蓝色):具有两种或多种颜色(取决于xaxis值)的单直方图
set.seed(69)
hist(rnorm(500), col = c(rep("red", 6), rep("blue", 7)), breaks = 10)
我想自动化整个过程,我怎样才能使用任何x轴的值,并设置条件使用hist()
函数对直方图条(使用两种或更多种颜色)进行着色,而不必指定os的重复次数每种颜色?
最受赞赏的帮助。
这是真的取决于x轴值还是只是想要偶数个小节。这真的是你用种子69获得的阴谋吗?我用7个蓝色条获得了不同的情节。没有相同数量的酒吧。 – MrFlick
@MrFlick不,运行这个示例代码我每次都得到相同的结果! (6蓝 - 6红)。是的,这取决于x轴的值。 – Facottons