質問編集履歴
2
追加テストの反映
test
CHANGED
File without changes
|
test
CHANGED
@@ -28,7 +28,7 @@
|
|
28
28
|
|
29
29
|
<Grid>
|
30
30
|
|
31
|
-
<oxy:Plot >
|
31
|
+
<oxy:Plot oxy:Name="plot1">
|
32
32
|
|
33
33
|
<oxy:Plot.Series>
|
34
34
|
|
@@ -82,6 +82,10 @@
|
|
82
82
|
|
83
83
|
line1.ItemsSource = data1;
|
84
84
|
|
85
|
+
plot1.InvalidatePlot(true);
|
86
|
+
|
87
|
+
|
88
|
+
|
85
89
|
```
|
86
90
|
|
87
91
|
上記のように、data1には、x,yの値がそれぞれ約1000個程度のデータが格納されており、そのデータをoxy:LineSeriesのline1に渡しているつもりなのですが、「発生している問題」の項に添付したキャプチャのように、プロットが全く表示されない状態です。
|
@@ -98,6 +102,20 @@
|
|
98
102
|
|
99
103
|
|
100
104
|
|
105
|
+
追記:
|
106
|
+
|
107
|
+
data1の変更後、プロットをアップデートするために、oxy:plotに名前をつけ、plot1.InvalidatePlot(true)を追加しました。
|
108
|
+
|
109
|
+
plot1の上記のmethod自体は受け付けられているもののプロットは表示されませんでした。
|
110
|
+
|
111
|
+
また、plot1の中身を見ると、Series⇒[0]⇒Items⇒ItemsSourcesに、確かに指定したデータが格納されていることは確認できました。
|
112
|
+
|
113
|
+
データ自体はplot1に渡っているので、後は描画のコマンドだけだと思うのですが、InvalidatePlotもRefreshPlotも上手くいかない状態です。
|
114
|
+
|
115
|
+
(RefreshPlotはそもそもMethodとしてありませんでした)
|
116
|
+
|
117
|
+
|
118
|
+
|
101
119
|
###補足情報(言語/FW/ツール等のバージョンなど)
|
102
120
|
|
103
121
|
visual studio 2015で作成しております。
|
1
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -66,7 +66,7 @@
|
|
66
66
|
|
67
67
|
// for分の中でデータに
|
68
68
|
|
69
|
-
data1.Add(new
|
69
|
+
data1.Add(new DataA
|
70
70
|
|
71
71
|
{
|
72
72
|
|