Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >R绘图时x轴刻度过长被裁减的解决办法

R绘图时x轴刻度过长被裁减的解决办法

作者头像
用户2936342
发布于 2018-12-27 09:53:54
发布于 2018-12-27 09:53:54
5.5K00
代码可运行
举报
文章被收录于专栏:nummynummy
运行总次数:0
代码可运行

在使用R绘制图形的时候,经常出现x轴刻度名称过长导致显示不完整的情况。 例如

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
count = c(10,20,23,32,16,29,15,18,21)
names(count) = c("redred", "orangeorange", "yellowyellow", 
"greengreen", "blueblue", "purplepurple", "whitewhite", "greygrey", "pinkpink")
barplot(count, las=2, xlab="Colors")

显示结果如下

image.png

解决办法 调用par()函数设置外边框的大小,默认外边框的大小为mar=c(5.1,4.1,4.1,2.1), 分别对应下,左,上,右四个外边框。

我们可以将下边框调大点:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
par(mar=c(8, 4.1, 4.1, 2.1))
barplot(count, las=2, xlab="Colors")

image.png

x刻度标签的问题解决了,但是x坐标标签又发生重叠了,怎么解决呢?

我们需要将横坐标标签往下移,首先,设置xlab为空,然后调用mtext函数在外边框中输出文字。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
par(mar=c(8, 4.1, 4.1, 2.1))
barplot(count, las=2, xlab="")
mtext(text="Colors", side=1, line=6.5)  # side表明是下外边框

image.png

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018.12.18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
R语言高级绘图命令(标题-颜色等)
plot(x)          以x的元素值为纵坐标、以序号为横坐标绘图 plot(x,y)        x(在x-轴上)与y(在y-轴上)的二元作图 sunflowerplot(x,y)同上,但是以相似坐标的点作为花朵,其花瓣数目为点的个数 pie(x)饼图 boxplot(x)盒形图(“box-and-whiskers”) stripchart(x)把x的值画在一条线段上,样本量较小时可作为盒形图的替代 coplot(x~y|z)关于z的每个数值(或数值区间)绘制x与y的二元图 interact
学到老
2018/03/16
4.2K0
53-R可视化-二-基础包绘图的入门功夫
虽然现在ggplot 的优雅的图像语法已经非常多了。可还是偶有base 绘图的使用场景:
北野茶缸子
2021/12/17
1.4K0
53-R可视化-二-基础包绘图的入门功夫
「R」传统图形绘制
上述处理的都是向量数据,而matplot()、matpoints() 和 matlines()都是处理矩阵形式数据的。
王诗翔呀
2020/07/02
2.1K0
「R」自己动手进行R基础绘图
基本绘图和R本身一样古老,但对大多数用户来说,它仍然是神秘的。他们可能使用plot(),甚至知道其参数的完整列表,但大多数人从未完全理解它。本文试图通过为外行提供友好的介绍来揭开基础图形的神秘面纱。
王诗翔呀
2022/12/30
1K0
「R」自己动手进行R基础绘图
R语言绘图001-基础参数
ann:如果ann=FALSE,那么高水平绘图函数会调用函数plot.default使对坐标轴名称、整体图像名称不做任何注解。默认值为TRUE。
生信补给站
2020/08/06
2.3K0
R- 组合图(折线+条形图)绘制
就是下面这张图,在途中用条形图展示了不同季节样本浮游动物的组成情况,同时使用带误差棒的折线图来表示浮游动物生物量的变化,相当于在一幅图中同时展示了群落的相对丰度和绝对丰度。
DataCharm
2021/02/22
3.5K0
R- 组合图(折线+条形图)绘制
R-基本绘图参数(Ⅰ)
图形是进行数据的趋势观察和数据展示的一种很好的手段。R语言基本函数, plot函数,属于graphics包。
生信补给站
2020/08/06
1.6K0
社交网络分析的 R 基础:(六)绘图操作
R 语言强大的可视化功能在科学研究中非常受欢迎,丰富的类库使得 R 语言可以绘制各种各样的图表。当然这些与本章内容毫无关系😅,因为笔者对绘制图表了解有限,仅限于能用的程度。接下来的内容无需额外安装任何包,仅使用 R 语言自带的绘图工具完成柱状图与折线图的绘制。如果对绘制的图表定制性要求较高,请搜索 ggplot2 包的相关教程。 柱状图 折线图 保存绘制的图表 柱状图 R 语言中使用 barplot() 函数来创建柱状图,下面绘制一个最简单的柱状图: > data1 <- c(0.7795875, 0.86
张高兴
2022/05/09
1K0
社交网络分析的 R 基础:(六)绘图操作
R语言作图:坐标轴设置
  要绘制一张赏心悦目的统计图表,坐标轴的设置至关重要。在R语言底层作图中,对坐标轴的调整主要通过调整plot函数、axis函数和title函数的一系列参数完成。
全栈程序员站长
2022/07/23
5.9K0
R语言作图:坐标轴设置
如何用R绘制双y轴柱状图
绘制上面这个漂亮的图,要注释以下3点: 1. 双y轴 2. 颜色渐变 3. 横坐标的label对齐 代码及解释如下: library(RColorBrewer) # 载入颜色包 par(mar=c(5
生信交流平台
2020/08/05
2.7K0
如何用R绘制双y轴柱状图
R语言画图时常见问题
修改绘图参数,如 par(mfrow = c(2,2)) 或 par(mfcol = c(2,2));
全栈程序员站长
2022/07/23
5K0
R|绘图边距及布局
简单介绍一下如何调整绘图区域及边距区域,如何将多个图形绘制在一张图中,并根据图形的大小及特性调整一下图形分布。
生信补给站
2020/08/06
2.5K0
R语言进阶之坐标轴和文本
使用函数title()可以在图中添加标题,这里包括主标题、副标题、x轴标题和y轴标题,具体如下:
生信与临床
2020/08/05
4.3K0
基础R绘图
    R作为一款越来越受追捧的数据分析工具,以上简单作图函数只是它全部功能的冰山一角。其实,它的作图功能比一般人能想象得到的还要强大得多。最近也接触ggplot2一阵子,有机会也希望能跟更多的朋友一起交流分享。。。
云海谷天
2022/08/09
3160
「R」R 的基本图形绘制
接下来示例中,我们绘制一项探索类风湿性关节炎新疗法研究的结果。数据已经包含在随vcd包分发的Arthritis数据框中。(请确保在使用前已经安装vcd包,使用命令install.packages("vcd"))
王诗翔呀
2020/07/03
1.7K0
R语言plot参数_plot函数参数
最近用R语言画图,plot 函数是用的最多的函数,而他的参数非常繁多,由此总结一下,以供后续方便查阅。
全栈程序员站长
2022/11/03
1.5K0
R语言plot参数_plot函数参数
r语言中plot函数参数含义_plot函数参数
plot函数是R语言最基础的函数之一,参数较多,难以记住所有的参数详细用法,这里总结一下,以便查阅。
全栈程序员站长
2022/11/04
2.4K0
r语言中plot函数参数含义_plot函数参数
R绘图笔记 | 一般的散点图绘制
plot函数中,x和y分别表示所绘图形的横坐标和纵坐标;函数中的...为附加的参数。plot函数默认的使用格式如下:
DoubleHelix
2020/11/03
5.6K0
R绘图笔记 | 一般的散点图绘制
R语言系列第二期:①R变量、脚本、作图等模块介绍
在这些内容的基础上,我们在这个部分为大家介绍一些实用知识,包括描述工作区结构、图形设备以及它们的参数等问题,还有初级编程和数据输入输出。
微点
2019/05/11
1.3K0
R 语言柱状图示例笔记
柱状图的介绍就先到这里,其他可替代柱状图的图形包含棒棒糖图(Lollipop)、环形柱状图等未在本文中展开介绍,有兴趣的小伙伴可参考文章最后的参考资料。
章鱼猫先生
2021/10/15
1.7K0
R 语言柱状图示例笔记
相关推荐
R语言高级绘图命令(标题-颜色等)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验