display.im6:此图像格式没有解码委托`/ tmp / magick-KFcbfWUi'

时间:2015-06-20 10:27:40

标签: linux r bash shell csv

我使用Rio并且我有一个sample.csv,看起来如下

hour,count
0300,0
0300,0
0300,1
0300,1
0300,2
0301,1
0301,2
0301,2
0301,3

我运行以下命令:

$ < sample.csv Rio -ge 'g + geom_bar(df, aes(hour, count))' | display

我得到了

display.im6: no decode delegate for this image format `/tmp/magick-Gvr3kRZh' @ error/constitute.c/ReadImage/544.

根据我所知,geom_bar首先期望数据集是df然后是列,我不知道为什么我看不到图表,任何人都知道我缺少什么?

感谢

1 个答案:

答案 0 :(得分:1)

docs.ggplot2.org/0.9.3.1/geom_bar.html。它首先需要映射,然后是数据。而且,您实际上不必为数据指定df,因为它已在g中捕获。

如果您想指定stat='identity'美学,我认为您需要指定y