楼主: Dirk47
2200 2

[问答] 求助:ggplot2作图中出现的问题 [推广有奖]

  • 0关注
  • 1粉丝

高中生

7%

还不是VIP/贵宾

-

威望
0
论坛币
543 个
通用积分
5.6752
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
141 点
帖子
13
精华
0
在线时间
19 小时
注册时间
2016-6-28
最后登录
2024-5-16

楼主
Dirk47 发表于 2016-8-29 19:52:07 |AI写论文
10论坛币
在学习使用ggplot做图时,按照《ggplot2: The Elements for Elegant Data Visualization in R》这本书上的脚本进行做图练习,本应出现上图的样子,为什么结果呈现的不同(下图),坐标轴去哪里了?拟合的线看起来也不够平滑。是版本的问题么?我使用的R和安装的ggplot2程序包都是最新版本。可以通过其他方法解决坐标轴消失和拟合线变得平滑的问题吗?书上介绍用的是ggplot 1.0.0的版本,或是哪位高手能够提供一个ggplot安装包1.0.0的版本
snap3.jpg snap2.jpg

最佳答案

zerofung 查看完整内容

你是不是用了theme_classic()? 最新版本的ggplot2存在这个问题,已经向作者反映,并将会在下一次更新中更正,现在的话你下载一个旧的版本,或者在你的代码上加下面一串 theme_classic() + theme( axis.line.x = element_line(colour = 'black', size=0.5, linetype='solid'), axis.line.y = element_line(colour = 'black', size=0.5, linetype='solid'))
关键词:ggplot2 gplot plot GPL Elements

沙发
zerofung 学生认证  发表于 2016-8-29 19:52:08
你是不是用了theme_classic()? 最新版本的ggplot2存在这个问题,已经向作者反映,并将会在下一次更新中更正,现在的话你下载一个旧的版本,或者在你的代码上加下面一串
theme_classic() + theme(
axis.line.x = element_line(colour = 'black', size=0.5, linetype='solid'),
axis.line.y = element_line(colour = 'black', size=0.5, linetype='solid'))

藤椅
johnmy 发表于 2016-8-29 20:02:20
  1. library(cowplot)
复制代码

或自己在theme设置坐标轴,

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-20 12:32