回答編集履歴

2

編集

2018/08/06 07:25

投稿

razuma
razuma

スコア1313

test CHANGED
@@ -138,7 +138,7 @@
138
138
 
139
139
  真ん中の例のようにvar dateStrings : [String] = []を外で持たせて
140
140
 
141
- それにappendするようにしていますでしょうか?
141
+ それにappendするようにしていますでしょうか?valuesに渡す値が複数になっていないと複数表示されません。
142
142
 
143
143
  ```
144
144
 

1

コメントへの回答追記

2018/08/06 07:25

投稿

razuma
razuma

スコア1313

test CHANGED
@@ -16,7 +16,31 @@
16
16
 
17
17
  ```
18
18
 
19
+ class ViewController: UIViewController,UITableViewDelegate,UITableViewDataSource {
20
+
21
+ @IBOutlet weak var weight: UITextField!
22
+
23
+ @IBOutlet weak var bodyfat: UITextField!
24
+
25
+ @IBOutlet weak var chtChart: LineChartView!
26
+
27
+ @IBOutlet weak var chartssegment: UISegmentedControl!
28
+
29
+ @IBOutlet weak var mytableView: UITableView!
30
+
31
+ var numbers : [Double] = []
32
+
33
+ var bfpnumbers : [Double] = []
34
+
35
+ var item = String()
36
+
37
+
38
+
39
+ var dete = NSDate()
40
+
41
+
42
+
19
- var dateStrings : [String] = []
43
+ var dateStrings : [String] = []
20
44
 
21
45
 
22
46
 
@@ -105,3 +129,35 @@
105
129
 
106
130
 
107
131
  ちなみに`avoidFirstLastClippingEnabled = true`にしていると最初のxラベルがずれた状態になってしまっています。
132
+
133
+
134
+
135
+ コメントへの回答追記:
136
+
137
+ entryCountの個数分表示するのでentryCountの数が増えているのであれば問題ありません。
138
+
139
+ 真ん中の例のようにvar dateStrings : [String] = []を外で持たせて
140
+
141
+ それにappendするようにしていますでしょうか?
142
+
143
+ ```
144
+
145
+ // 省略
146
+
147
+ numbers = [100.0, 110.0, 105.0, 120.0]
148
+
149
+ bfpnumbers = [30.0, 20.0, 25.0, 15.0]
150
+
151
+ // 省略
152
+
153
+ dateStrings = ["08/05", "08/06", "08/07", "08/09"]
154
+
155
+
156
+
157
+ let xAxis = chtChart.xAxis
158
+
159
+ xAxis.valueFormatter = IndexAxisValueFormatter(values:dateStrings)
160
+
161
+ ```
162
+
163
+ まず上記のように固定値で配列を持たせて複数表示されるか確認していただいてもよろしいでしょうか。