是否可以仅将状态为X<980? 在下面的直方图中.

R代码:

Sample <- rnorm(2500,1000,20) # 2500 norm values
plot(Sample, col = ifelse(Sample < 980,'red','green')) # Paint in 'red' when X<980

enter image description here

推荐答案

你可以根据每个箱子的中点来确定 colored颜色 .

Sample <- rnorm(2500, 1000, 20)
h <- hist(Sample, plot = FALSE)
hist(Sample, col = ifelse(h$mids < 980, 'red', 'green'))

enter image description here

R相关问答推荐

确定邻国

从R中的函数中提取变量以及它们来自哪些环境?

DT::可数据的正规表达OR运算符问题

导入到固定列宽的R中时出现问题

有没有一种方法可以从函数中创建一个值的列表,然后将这些值变成R中的直方图?我一直觉得不行

如何自定义Shapviz图?

如何在xyplot中 for each 面板打印R^2

格点中指数、双曲和反双曲模型曲线的正确绘制

用黄土法确定区间

使用ggsankey调整Sankey图中单个 node 上的标签

在另存为PNG之前隐藏htmlwidget绘图元素

Ggplot2中的重复注记

使用across,starts_with和ifelse语句变更多个变量

如何在所有绘图中保持条件值的 colored颜色 相同?

即使硬币没有被抛出,也要保持对其的跟踪

根据元素和前一个值之间的差值过滤矩阵的元素

基于Key->Value数据帧的基因子集相关性提取

如何在使用箭头R包(箭头::OPEN_DATASSET)和dplyr谓词时编写具有整齐计算的函数?

为什么这个表格格罗布不打印?

将美学添加到ggploy中的文本标签