r - 在基础 R 中设计箱线图
问题描述
我在 R 中创建了下面的(非常简单的)箱线图。
boxplot(mpg ~ vs, data = mtcars)
stripchart(mpg ~ vs, data = mtcars,
method = "jitter",
vertical = TRUE,
add = TRUE)
然后我想做以下事情,但是在四处搜索时我无法找到答案,所以我希望这里有人可以提供帮助。我想:
- 将“1”和“0”分别更改为“是”和“否”——在不更改数据集的情况下是否可能?
- 将字体更改为 Times New Roman
- 突出显示一个特定的抖动点,以便直观地显示 mpg 值,例如 vs = 1 组中的最高值。
此致
解决方案
对于第一季度,您可以遵循@Ben Bolker 的回答,对于第二季度,您可以使用par
并确定您想要的字体系列。Q3您可以执行以下操作(取决于您的确切需要,因为它没有在 OP 中指定):
par(family = 'serif')
mn.t <- max(mtcars$mpg[mtcars$vs == 1])
boxplot(mpg ~ vs, data = mtcars)
stripchart(mpg ~ vs, data = mtcars,
method = "jitter",
vertical = TRUE,
add = TRUE,
pch = 0)
points(2, mn.t, col = "orange",
pch = 15)
推荐阅读
- sirishortcuts - “发生未知错误”尝试启动我的 Siri 快捷方式时
- square-connect - 平方舍入误差(银行家舍入)
- php - PHP Date 将日期转换为日期
- api - Twitter Premium Archive 上的“请求”如何计算?
- geometry - 将子节点放置在圆圈中而不重叠
- r - 如何下载 R Shiny 中的动态图形?
- apache-kafka - Flink 不使用来自 Kafka 发布者的数据
- python - 为什么我不断得到
作为输出 - c# - 占据列表的前 26 位
- reactjs - TypeError: Object(...) is not a function when using react-toastify