2017-03-29 32 views
0

こんにちは、私はR.R- Autoplot機能

参照リンクhttps://cran.r-project.org/web/packages/ggfortify/vignettes/basics.htmlに時系列プロットのカスタマイズを可能にRでggfortifyパッケージを、実行しています。私はパッケージ化され、ggfortifyためのライブラリをロードしインストールしている私のコードでは

library(ggfortify) 
autoplot(AirPassengers, ts.colour = 'blue') 

が、しかしそれは、このts.colour機能を表示しません:

リンクはプロット上の色の例の変化を示しています私はそれを入力します。

マイコード:

autoplot(sales, ts.colour = 'blue') 

は、上記に似ているが、スタイルが含まれている必要がありますが、背景色や太さをプロットするに差がないと、黒に表示します。

enter image description here

多くの感謝。

+0

あなたの 'sales'データは' as.ts(sales) 'のようなものを使って時系列オブジェクトに変換されましたか?単なるデータフレームの場合、 'autoplot'は同じように動作しません。 – Marius

答えて

0

ts.colour引数は、時系列オブジェクトでのみ機能します。あなたがstr(sales)を実行する場合、それはのようなものを返す必要があります:「時系列[1:144] ...」

それは、あなたがして、それを変換しようとすることができない場合は、次の多くを推測しようとしggfortify ts(sales, start = c(2012, 1), end = c(2016, 2), 2) プロットされたオブジェクトからのもの、sales、あなたの注目を集めてください。がんばろう!

+0

'str(sales) 時系列[1:18] 2012年から2016年:185 189 195 199 211 ...'は以前に設定された時系列データになっていますが、ts.colourやその他機能が動作していないようです。ありがとう – Saif

+0

本当のバグのようですが、パッケージの著者に報告したいかもしれません;) –