用任意文本替换ggPlot中连续图例上的数字 [英] Replace numbers on continuous legend in ggplot with arbitrary text
本文介绍了用任意文本替换ggPlot中连续图例上的数字的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一张用连续色标的gglot绘制的图。是否可以将刻度图例上的数字替换为文本?
例如,这里不是5、10、15、20,而是20表示"高",5表示"低"。
谢谢!
推荐答案
使用mtcar作为示例数据。只需设置分隔符和/或标签,如下所示:
library(ggplot2)
ggplot(mtcars, aes(cyl, mpg, color = hp)) +
geom_point() +
scale_color_continuous(breaks = c(100, 200, 300), labels = c("low", "med", "high"))
由reprex package(v0.3.0)于2020-03-14创建
这篇关于用任意文本替换ggPlot中连续图例上的数字的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文