美文网首页R可视化和ggplot2
《R数据可视化手册》学习笔记7---坐标轴(9)修改刻度标签的文

《R数据可视化手册》学习笔记7---坐标轴(9)修改刻度标签的文

作者: RSP小白之路 | 来源:发表于2023-10-26 08:59 被阅读0次

写在前面。

x轴和y轴为解读图片所呈现的数据提供了上下文信息。

ggplot2以默认设置显示的坐标轴在多数情况下看起来都不错,不过也可以通过一些选项进行细节的控制。

下文将介绍微调坐标轴标签刻度线数量布局以及刻度线标签等元素。


坐标轴刻度

这一部分主要说明坐标轴刻度相关的设置,主要包括刻度线位置移除刻度线标签修改刻度标签的文本和外观

修改刻度标签的文本

如何刻度标签的文本?

示例数据使用gcookbook包中的heightweight数据集:

> library(gcookbook)
> str(heightweight)
'data.frame':   236 obs. of  5 variables:
 $ sex     : Factor w/ 2 levels "f","m": 1 1 1 1 1 1 1 1 1 1 ...
 $ ageYear : num  11.9 12.9 12.8 13.4 15.9 ...
 $ ageMonth: int  143 155 153 161 191 171 185 142 160 140 ...
 $ heightIn: num  56.3 62.3 63.3 59 62.5 62.5 59 56.5 62 53.8 ...
 $ weightLb: num  85 105 108 92 112 ...

在标度中使用breakslabels赋值即可。

p <- ggplot(data = heightweight, aes(x = ageYear, y = heightIn)) +geom_point()
p

p + scale_y_continuous(breaks = c(50, 56, 60, 66, 72),
                       labels = c("Tiny", "Really\nshort", "Short", "Medium", "Tallish"))

[图片上传失败...(image-dabd54-1698368337618)]

[图片上传失败...(image-9f03b6-1698368337618)]

相关文章

  • echart横坐标文字过长

    一、 修改文字排版方式 interval:坐标轴刻度标签的显示间隔默认会采用标签不重叠的方式显示标签(也就是默认会...

  • echarts x轴文本内容过长解决方案

    1.对文本进行倾斜 在xAxis.axisLabe中修改rotate的值 interval 坐标轴刻度标签的显示间...

  • grid

    网格 show:truecontainLabel:false //grid 区域是否包含坐标轴的[刻度标签]

  • 【ggplot2绘图二:散点图】

    2021.4.23持续更新中。。。 参考:《R数据可视化手册》、学术数据分析及可视化[https://space....

  • 【R语言数据分析二:回归拟合模型】

    2021.4.29持续更新中。。。 参考:《R数据可视化手册》、学术数据分析及可视化[https://space....

  • 【热图】

    2021.4.28持续更新中。。。 参考:《R数据可视化手册》、学术数据分析及可视化[https://space....

  • 【ggplot2绘图三:折线图】

    2021.4.25持续更新中。。。 参考:《R数据可视化手册》、学术数据分析及可视化[https://space....

  • 【ggplot2绘图四:条形图】

    2021.4.26持续更新中。。。 参考:《R数据可视化手册》、学术数据分析及可视化[https://space....

  • 【R语言数据分析三:回归分析】(5.30更新)

    2021.4.30持续更新中。。。 参考:《R数据可视化手册》、学术数据分析及可视化[https://space....

  • 备战美赛

    如果仍然选择大数据处理这块,那么对于R语言的运用必须得较为精通,学习资料有两大块:R语言实战,R数据可视化手册,T...

网友评论

    本文标题:《R数据可视化手册》学习笔记7---坐标轴(9)修改刻度标签的文

    本文链接:https://www.haomeiwen.com/subject/daozbdtx.html