如何使用 R 中的 ggplot2 包将散点图中坐标轴标签的数字格式从科学记数法更改为数字?


当我们创建散点图或任何其他图形且原始数据中的值采用科学计数法表示时,图形的坐标轴值也将采用科学计数法绘制。这让图形变得含糊不清,因此,读懂图形或解读图形变得困难。因此,我们需要将坐标轴标签的科学计数法转换为数字,可以通过对两个坐标轴使用 scale_x_continuous(labels =comma) 和 scale_y_continuous(labels=comma) 来实现。

示例

考虑以下数据框 -

set.seed(101)
x <-rpois(10,2)*100000
y <-rpois(10,5)*100000
df <-data.frame(x,y)
library(ggplot2)

创建散点图 -

ggplot(df,aes(x,y))+geom_point()

输出

创建具有坐标轴数字的散点图 -

示例

ggplot(df,aes(x,y))+geom_point()+scale_x_continuous(labels = comma)+scale_y_continuous(labels=comma)

输出

更新日期: 2020 年 8 月 21 日

373 次浏览

开启你的职业生涯

完成课程认证

开始学习
广告