Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R语言“双对数”y轴在绘图中?_R_Data Visualization_Boxplot - Fatal编程技术网

R语言“双对数”y轴在绘图中?

R语言“双对数”y轴在绘图中?,r,data-visualization,boxplot,R,Data Visualization,Boxplot,我有一堆高度可变的数据,比如: a <- runif(1000, min = 10^-9, max = 10^9) b <- runif(1000, min = 10^-9, max = 10^9) 为此,我确实需要创建y轴设置与下图类似的绘图: 但不一定以1为中心。我需要在R中执行此操作。有什么想法吗?我有完全相同的问题,但我一直无法解决它。我想把数据分成两部分:那些高于我的中心测量中位数的数据?如果数据小于中间值1,则为每个部分创建对数图,如果数据小于中间值1,则反转比例,然后

我有一堆高度可变的数据,比如:

a <- runif(1000, min = 10^-9, max = 10^9)
b <- runif(1000, min = 10^-9, max = 10^9)
为此,我确实需要创建y轴设置与下图类似的绘图:


但不一定以1为中心。我需要在R中执行此操作。有什么想法吗?

我有完全相同的问题,但我一直无法解决它。我想把数据分成两部分:那些高于我的中心测量中位数的数据?如果数据小于中间值1,则为每个部分创建对数图,如果数据小于中间值1,则反转比例,然后对两个图进行merg。但我还没有找到绘制局部箱线图的方法…

每当我对如何使用软件有疑问时,我都会从阅读文档开始。在这种情况下,我从?plot开始。你的图像的来源是什么?我是用Photoshop@Ben Bolker@G5W,@Sycorax:简单的log=y不能解决OP的问题。我认为最好的办法是在ggplot2中定义一个自定义转换器/比例。e、 g.感谢Ben Bolker的建设性回答最后是建设性的回答。我会考虑部分箱线图的想法,如果找到解决方案,我会回来。