前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【R语言】如何在绘图中显示“≥” 和“≤”

【R语言】如何在绘图中显示“≥” 和“≤”

作者头像
生信交流平台
发布2022-09-21 18:46:08
1.1K0
发布2022-09-21 18:46:08
举报

不知道大家在用R绘图的时候,有没有遇到过需要在图中显示大于等于(≥)或者小于等于(≤)符号。小编发现一个很奇怪的现象,在Rstudio里面可以正常显示,但是保存到pdf文件中就变成了=。

我们来看一个简单的例子

代码语言:javascript
复制
plot(cars,ylab="dist ≥ 50 & dist ≤ 100")

可以看到,y轴标签可以正常显示。

代码语言:javascript
复制
pdf(file="test1.pdf")
plot(cars,ylab="dist ≥ 50 & dist ≤ 100")
dev.off()

但是当我们保存到pdf中之后,发现≥和≤都变成了=。

接下来,小编就跟大家分享两种方法,可以解决这个问题。

方法一、使用quote函数

代码语言:javascript
复制
pdf(file="test2.pdf")
plot(cars,ylab=quote(paste(dist>=50," & ",dist <= 100)))
dev.off()

我们来看看效果,还不错。

方法二、使用cairo_pdf来创建pdf文件

代码语言:javascript
复制
cairo_pdf("test3.pdf")
plot(cars,ylab="dist ≥ 50 & dist ≤ 100")
dev.off()

同样来看看效果。效果一样杠杠的。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-04-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 生信交流平台 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档