R语言 改变ggplot2绘图轴的数字格式
在这篇文章中,我们将讨论如何在R编程语言中改变ggplot2绘图轴的数字格式。
ggplot()方法可以在这个包中使用,以模拟图形的定制,并诱导图形绘制的灵活性。
语法
ggplot(data = <DATA>, mapping = aes(<MAPPINGS>)+ <geom_function>()
可以使用ggplot方法的数据属性将数据绑定到散点图中。函数中的映射可以使用 aes()函数诱导,通过过滤要在散点图上绘制的变量来创建一个美学映射。我们还可以指定如何在图中描绘不同的组成部分,例如,x轴和y轴的位置,为这些点分配的标签,或者诸如大小、形状、颜色等特征。
这个方法还允许添加各种geom–也就是图形的组成部分。 geom_point()用于创建散点图。大的数字用科学符号标注在整个坐标轴上,每个数字都用科学符号标注。
例子 :
输出
现在让我们来看看数字的不同格式化方法。
方法1:整数表示法
轴标签的格式化可以将科学记数法转换为其他格式。scale_x_continuous()和scale_y_continuous()方法可以用来禁用科学记数法,并将科学标签转换为离散形式。x和y参数可以用这些方法进行修改。
语法
scale_x_continuous( name, labels)
scale_y_continuous( name, labels)
参数:
name – x或y轴的标签
labels – 轴刻度线的标签。
例子
输出
方法2 :小数表示法
用于禁用科学符号的scale_x_continuous()和scale_y_continuous()方法可以进一步定制,以支持不同的格式来表示轴上的数字。comma_format()方法可用于用逗号分隔千位数的格式。
语法
comma_format( big.mark , decimal.mark)
参数 :
big.mark – 小数点前每个大区间小数点之间的标记指标。
decimal.mark – 用来表示小数点的字符。
例子
输出