小编use*_*042的帖子

在ggplot2中定位水平箱图

我正在尝试用ggplot2中的水平箱图制作一个情节,你只能使用coord_flip().我也试图将箱形图垂直放置以将某些组合在一起.我已经知道这种方法建议使用faceting,但这与coord_flip()不兼容,正如我们在这里看到的:ggplot2:带有facet_grid和自由缩放的boxplot.所以我想知道是否可以使用空白级别来创建空格.这是我到目前为止所做的事情:

d <- diamonds
library("ggplot2")
levels(d$cut) <- list(A="Fair", B="Good", "-", C="Very Good", D="Ideal", E="Premium")
p = ggplot(d, aes(x=cut, y=depth))
p + 
    geom_boxplot(color="black", size=0.2) + 
    theme_bw() + 
    scale_x_discrete(breaks = c("A", "B", "-", "C", "D", "E"), drop=FALSE) +
    coord_flip()

ph = 2.75
pw = 4
ggsave("plot.png", height=ph, width=pw)
Run Code Online (Sandbox Code Playgroud)

如您所见,如果我在其中创建一个带有" - "的空白级别并将其包含在scale_x_discrete()中,那么我会得到一个空白行.问题是我只能添加一个空格.有没有人对如何在这些水平箱形图之间添加空格有任何想法?

r ggplot2 boxplot

11
推荐指数
1
解决办法
1万
查看次数

尝试portaudio示例,但获取"ld:symbol(s)not found for architecture x86_64"

我正在尝试在Mac OS 10.10上使用portaudio,但在尝试编译示例程序时遇到错误.这就是我所做的:

-./configure&& make.没问题.

- 将示例文件"pa_devs.c",libportaudio.a和portaudio.h复制到名为Test1的单独目录中

- 编译它

gcc -o Test1 pa_devs.c libportaudio.a -lm
Run Code Online (Sandbox Code Playgroud)

- 这个错误:

Undefined symbols for architecture x86_64:
  "_AudioConvertHostTimeToNanos", referenced from:
      _GetStreamTime in libportaudio.a(pa_mac_core.o)
      _AudioIOProc in libportaudio.a(pa_mac_core.o)
  "_AudioConverterDispose", referenced from:
      _CloseStream in libportaudio.a(pa_mac_core.o)
  "_AudioConverterFillBuffer", referenced from:
      _AudioIOProc in libportaudio.a(pa_mac_core.o)
  "_AudioConverterNew", referenced from:
      _OpenAndSetupOneAudioUnit in libportaudio.a(pa_mac_core.o)
  "_AudioConverterReset", referenced from:
      _StartStream in libportaudio.a(pa_mac_core.o)
  "_AudioConverterSetProperty", referenced from:
      _OpenAndSetupOneAudioUnit in libportaudio.a(pa_mac_core.o)
  "_AudioDeviceAddPropertyListener", referenced from:
      _OpenAndSetupOneAudioUnit in libportaudio.a(pa_mac_core.o)
      _SetupDevicePropertyListeners in libportaudio.a(pa_mac_core.o)
      _AudioDeviceSetPropertyNowAndWaitForChange in libportaudio.a(pa_mac_core_utilities.o)
  "_AudioDeviceGetProperty", referenced from:
      _PaMacCore_GetChannelName in libportaudio.a(pa_mac_core.o)
      _PaMacCore_GetBufferSizeRange …
Run Code Online (Sandbox Code Playgroud)

c audio macos linker portaudio

2
推荐指数
1
解决办法
1915
查看次数

标签 统计

audio ×1

boxplot ×1

c ×1

ggplot2 ×1

linker ×1

macos ×1

portaudio ×1

r ×1