回答編集履歴
1
コメントに対する回答
test
CHANGED
@@ -12,6 +12,32 @@
|
|
12
12
|
|
13
13
|
|
14
14
|
|
15
|
+
コメントへの回答追記:
|
16
|
+
|
17
|
+
「縦軸の値が大幅に異なった場合でも〜」と言う部分はaxisDependencyの設定で両方とも表示されるようになります。
|
18
|
+
|
19
|
+
問題点としては左右で表示するポイントが変わるためズレてくると言う部分かなと思っていましたが
|
20
|
+
|
21
|
+
参考画像でもズレているのでそこはそんなに問題でもないのかもしれません?
|
22
|
+
|
23
|
+
ただ、数字が打たれるポイントに関しては今のところ自動で打たれてしまっているので
|
24
|
+
|
25
|
+
参考画像のようにするには設定or改造が必要かもしれません。
|
26
|
+
|
27
|
+
下図は両グラフとも独立しているため、何もしないと最小値と最大値の位置によってグラフの一番下と
|
28
|
+
|
29
|
+
一番上が決まってしまうため、左右の軸のminとmaxを指定して参考画像に近づけてみたケースです。
|
30
|
+
|
31
|
+
|
32
|
+
|
33
|
+
回答になっていますでしょうか?
|
34
|
+
|
35
|
+
|
36
|
+
|
37
|
+
![イメージ説明](fa144e723de22e2058705305de4d6e05.png)
|
38
|
+
|
39
|
+
|
40
|
+
|
15
41
|
```
|
16
42
|
|
17
43
|
func updateGraph(){
|
@@ -22,9 +48,9 @@
|
|
22
48
|
|
23
49
|
|
24
50
|
|
25
|
-
numbers = [
|
51
|
+
bfpnumbers = [25, 50, 85, 110 , 135, 150, 180, 210]
|
26
52
|
|
27
|
-
|
53
|
+
numbers = [15700, 15900, 16200, 16500, 16700, 16900, 17100, 17700]
|
28
54
|
|
29
55
|
|
30
56
|
|
@@ -68,15 +94,15 @@
|
|
68
94
|
|
69
95
|
chtChart.xAxis.enabled = false
|
70
96
|
|
97
|
+
|
71
98
|
|
72
|
-
|
73
|
-
let line1 = LineChartDataSet(values: lineChartEntry, label: "
|
99
|
+
let line1 = LineChartDataSet(values: lineChartEntry, label: "HPアクセス数")
|
74
100
|
|
75
101
|
line1.colors = [NSUIColor.blue]
|
76
102
|
|
77
103
|
|
78
104
|
|
79
|
-
let line2 = LineChartDataSet(values: lineChartEntry2, label: "
|
105
|
+
let line2 = LineChartDataSet(values: lineChartEntry2, label: "受注件数")
|
80
106
|
|
81
107
|
line2.colors = [NSUIColor.red]
|
82
108
|
|
@@ -88,6 +114,20 @@
|
|
88
114
|
|
89
115
|
line2.axisDependency = .right
|
90
116
|
|
117
|
+
|
118
|
+
|
119
|
+
// 左右の軸のminとmaxを決める
|
120
|
+
|
121
|
+
// chtChart.leftAxis.axisMinimum = 14500
|
122
|
+
|
123
|
+
// chtChart.leftAxis.axisMaximum = 18000
|
124
|
+
|
125
|
+
|
126
|
+
|
127
|
+
// chtChart.rightAxis.axisMinimum = 0
|
128
|
+
|
129
|
+
// chtChart.rightAxis.axisMaximum = 250
|
130
|
+
|
91
131
|
|
92
132
|
|
93
133
|
let data = LineChartData()
|
@@ -96,7 +136,19 @@
|
|
96
136
|
|
97
137
|
data.addDataSet(line2)
|
98
138
|
|
139
|
+
|
99
140
|
|
141
|
+
line1.drawValuesEnabled = false
|
142
|
+
|
143
|
+
line2.drawValuesEnabled = false
|
144
|
+
|
145
|
+
|
146
|
+
|
147
|
+
line1.drawCirclesEnabled = false
|
148
|
+
|
149
|
+
line2.drawCirclesEnabled = false
|
150
|
+
|
151
|
+
|
100
152
|
|
101
153
|
// ポイントの数を合わせないと複数線表示されてしまうのでいったんfalse
|
102
154
|
|