有没有办法获得轴,标签位于ggplot2图的中心,就像传统的图形计算器一样?我查看了文档并且似乎没有那个功能,但是其他绘图包不像ggplot2那样可以图形化定制.为了澄清,我希望从这样的事情:

对此:

第一个图使用以下代码:
dat = data.frame(x = 1, y =1)
p = ggplot(data = dat, aes(x=x, y=y)) + geom_point(size = 5)
p + xlim(-2,2) + ylim(-2,2)
Run Code Online (Sandbox Code Playgroud)
第二个图是用Mathematica制作的.我遇到的主要问题是弄清楚如何使用标签将轴转到中心(我可以将主题设为空白,等等,没问题).您似乎没有可以编辑的主题参数,以便快速解决此问题.
试试吧:
"hello" > 0
Run Code Online (Sandbox Code Playgroud)
我尝试过使用,as.numeric("hello")但它只是让我回来了NA.是什么赋予了?
我有几个文本文件,我想在我的数据清理文档中包含示例,但是,当我在我的'data'文件中包含文本文件时,我得到一个错误,R CMD check说该包"无法安装" ,如果我不包括它,可以安装包,但它给我一个错误,说它的例子不起作用,因为它找不到文本文件(当然).有没有解决的办法?
我的代码中有以下行:
char y[] = "a";
scanf("Letter: %s", y);
printf("%s\n", y);
Run Code Online (Sandbox Code Playgroud)
第二行根本不影响第三行的输出.我已经包括在内<stdio.h>,我想不出有什么问题......
例如,在包ggplot2中,您可以指定:ggplot2(data = mydataframe, aes(x=mycolumnname)).我正在寻找类似的东西,但我找到的唯一解决方案是使用带有引号名称的双括号运算符.例如传递:
a = myfunction(data = mydataframe, name = "mycolumnname") {
...
col = mydataframe[[name]]
...
}
Run Code Online (Sandbox Code Playgroud)
我知道这是挑剔的,但有没有办法我可以做到这一点,用户不必在引号中输入参数名称?我在R函数中一直看到它.