私は次のように構造化されたデータを持っています(これは単なる例です):
year company cars
2011 toyota 609
2011 honda 710
2011 ford 77
2011 nissan 45
2011 chevy 11
2012 toyota 152
2012 honda 657
2012 ford 128
2012 nissan 159
2012 chevy 322
2013 toyota 907
2013 honda 656
2013 ford 138
2013 nissan 270
2013 chevy 106
2014 toyota 336
2014 honda 957
2014 ford 204
2014 nissan 219
2014 chevy 282
積み上げ面グラフを作りたいです。上記のように正確にフォーマットされた 1 つのデータ セットを使用すると、式ggplot(data, aes(x=year,y=cars, fill=company)) + geom_area()
は次のように年の間の領域を適切に埋めます。
ただし、まったく同じ方法でフォーマットされ、まったく同じ ggplot コードを使用して生成された別のデータ セットでは、新しいデータ ソースのみを使用してggplot(data2, aes(x=year,y=cars, fill=company)) + geom_area()
、グラフは年の間の領域を埋めず、次のように混乱を引き起こします。
毎年、すべての点がつながっていることに気付くでしょう。奇妙なギャップは年の間だけです。
このエラーの考えられる原因について何か提案はありますか?