は、私は次のようなデータセットを持っている:注文織り込ん時系列データ
a <- read.table(header=TRUE, text="Time Counter Speed
7:55:00 CT08W 63.79
9:30:00 CT08W 67.69
7:05:00 CT11W 68.34
8:40:00 CT10W 68.39
11:00:00 CT11W 68.00
10:40:00 CT01W 21.57
11:35:00 CT02W 72.03
5:25:00 CT12W 66.93
6:10:00 CT02W 62.79
12:05:00 CT02W 71.79 ")
a
Time Counter Speed
1 7:55:00 CT08W 63.79
2 9:30:00 CT08W 67.69
3 7:05:00 CT11W 68.34
4 8:40:00 CT10W 68.39
5 11:00:00 CT11W 68.00
6 10:40:00 CT01W 21.57
7 11:35:00 CT02W 72.03
8 5:25:00 CT12W 66.93
9 6:10:00 CT02W 62.79
10 12:05:00 CT02W 71.79
str(a)
'data.frame': 10 obs. of 3 variables:
$ Time : Factor w/ 10 levels "10:40:00","11:00:00",..: 8 10 7 9 2 1 3 5 6 4
$ Counter: Factor w/ 6 levels "CT01W","CT02W",..: 3 3 5 4 5 1 2 6 2 2
$ Speed : num 63.8 67.7 68.3 68.4 68 ...
私は数字に注釈を付けながら、それは困難を伴うように、溶液中でas.POSIXct
を使用したくありません。
ggplot(a, aes(x=Time, y=Counter, fill=Speed))
プロットは、時間が誤って注文していることを示しています。それが考慮されている間に時間を注文する方法はありますか?
まず、変数を日付/時刻形式に変換する必要があります。現在のところ、要素は 'levels(a $ TIME_CNTR)'で表示されていることを意味します。 –
この問題は、日付/時刻形式では扱いにくいプロット内に多くの注釈を必要とするため、日付/時刻形式を避けたいと述べました。私は、因数分解されたタイムスタンプの疑似順序を考えています。 –