修改 y 轴标签的最后一个元素

DJC

我想修改图表上除最后一个之外的所有 y 轴标签。在下面的示例中,将 y 视为圆柱的累积计数。因此,一辆车可以有 1+、2+ 等,但不能超过 8。

我将如何修改下面的代码以将“+”号添加到除最后一个之外的所有 y 轴元素?我希望我的标签是 (4+, 5+, 6+, 7+, 8)?

library(tidyverse)

mtcars %>% 
  ggplot(aes(x = mpg, y = cyl)) +
  scale_y_continuous(labels = function(x) paste0(x, "+"))

在此处输入图片说明

尼古拉斯·贝拉斯克斯

尝试:图书馆(tidyverse)

mtcars %>% 
    ggplot(aes(x = mpg, y = cyl)) +
    scale_y_continuous(labels = function(x) c(paste0(x[-length(x)], "+"), max(x)))

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

TreeMap iterator.remove()修改最后一个条目

修改数组最后一个元素的优雅方法是什么?

Matplotlib:自动修改轴标签

修改单词的最后一个字母?

修改Python列表中的一个元素时出错

如何在列表理解中修改Python列表的最后一个元素?

我想要一个标签为x轴和y轴为字符串的图表

将Python列表作为参数,并通过交换其第一个和最后一个元素来修改list参数

修改y轴上的字体大小

在x,y数值的最后一个数据点(散点图)上结束x轴

在图表上仅显示第一个和最后一个y轴标签

在R中使用mfrow:如何为每个子图赋予不同的y标签和x轴一个标签

在d3图表上拖动时仅更新最后一个Y轴

修改绘图布局y轴

如何在highChart.js折线图中的Y轴上的标签中显示最后一个数据点值

如何将图形中x轴的第一个标签从0.0修改为0?

Chart.js直角坐标轴-根据数据对应的y轴修改工具提示

y轴上的一个标签,第二个标签将其留在顶部。将facet_wrap与2个变量一起使用

如何始终将总和作为x轴上的最后一个标签和y轴上的下一行绘制

移除y轴的第一个标签

Coreplot中的轴标签修改

如何修改基于另一个列表的元素

使用ShinobiChart修改y轴的垂直标签位置

绘制ACF和CCF时修改图标题和Y轴标签

修改plot.ACF中的y轴限制(软件包nlme)

修改一行中的y数据

使用 dplyr 修改另一个向量中分组变量的最后一个元素的值

创建一个没有轴但带有标题和 y 标签的子图

如何修改嵌套字典的最后一个节点?