我使用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
然后是列,我不知道为什么我看不到图表,任何人都知道我缺少什么?
感谢
答案 0 :(得分:1)
见docs.ggplot2.org/0.9.3.1/geom_bar.html。它首先需要映射,然后是数据。而且,您实际上不必为数据指定df
,因为它已在g
中捕获。
如果您想指定stat='identity'
美学,我认为您需要指定y
。