質問編集履歴

1

質問の追記

2019/12/17 07:50

投稿

KonbuKonbu
KonbuKonbu

スコア7

test CHANGED
File without changes
test CHANGED
@@ -71,3 +71,81 @@
71
71
 
72
72
 
73
73
  ご教授のほど、よろしくお願い致します。
74
+
75
+
76
+
77
+
78
+
79
+ ### **//// 12月17日 16時48分追記 ////**
80
+
81
+
82
+
83
+ @KojiDoi様より、as.factor()を使ってみてはどうかとご指導頂いたので、
84
+
85
+ プログラムを以下のように改良致しましたところ(改良部分をコメント文)
86
+
87
+ ```R
88
+
89
+ ya = as.data.frame(read.csv("〇〇〇.csv",skip=0,header=T))
90
+
91
+ yad = as.POSIXct(ya$"日付",format="%Y/%m/%d %H:%M", tz = "Japan")
92
+
93
+ ryad =as.POSIXct(range(yad))
94
+
95
+ #yad = as.factor(yad)
96
+
97
+ y = as.data.frame(ya$"△△△")
98
+
99
+
100
+
101
+ ---------------
102
+
103
+  yを分析
104
+
105
+ ---------------
106
+
107
+
108
+
109
+ plot(yad,y)
110
+
111
+ ```
112
+
113
+ ![イメージ説明](61cca84f131a224bd2295350df9a9aed.png)
114
+
115
+ 改良前は曜日表示だったX軸が、日付表示に変わりました。
116
+
117
+ ありがとうございました。
118
+
119
+
120
+
121
+ ただ、X軸の目盛りが全表記になっていることから真っ黒になっているので、
122
+
123
+ これを1日や6時間毎に目盛り間隔を変えようとaxis.POSIXct関数を使うと、反映されず困っております。
124
+
125
+ axis.POSIXct関数のコードの書き方、そもそもこの関数を使うこと自体が間違っているのでしょうか。
126
+
127
+
128
+
129
+
130
+
131
+ ```R
132
+
133
+ par(xaxt="n")
134
+
135
+ plot(yad,y)
136
+
137
+ par(xaxt = "s")
138
+
139
+ axis.POSIXct(1,at=seq(ryad[1],ryad[2],by="24 hour"),format="%m/%d")
140
+
141
+ ```
142
+
143
+ ![イメージ説明](35766edf8107df53b2d140ee5eef6b55.png)
144
+
145
+ 分析後のyデータと日付データ(yad)を下記URLにアップロード致しました。
146
+
147
+ [yとyadのデータ(y.zip)- おくりん坊 https://okurin.bitpark.co.jp/d.php?u=74c8fX6K3H89JKy](https://okurin.bitpark.co.jp/d.php?u=74c8fX6K3H89JKy)
148
+
149
+
150
+
151
+ ご教授のほど、よろしくお願い致します。