問題タブ [oxyplot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
6454 参照

c# - Oxyplot で軸を共有した複数のプロット

OXYPLOT ライブラリを使用して、x 軸を共有する複数のプロットを追加したいと考えています。サンプル コードは次のとおりで、同じ x 軸を共有する 4 つの異なる y 軸を設定します。ただし、最初の x&y 軸にのみデータをプロットできますが、他の軸にはプロットできません。どんな種類の提案もいただければ幸いです。

0 投票する
1 に答える
157 参照

wpf - 参照エラー

参照にエラーがある理由がわかりません。OxyPlot.Wpf.LineSeriesto にOxyPlot.Series.Series最適なオーバーロードされたメソッド マッチにSystem.Collections.ObjectModel.Collection.Add(OxyPlot.Axes.Axis)は、いくつかの無効な引数があります。

0 投票する
1 に答える
343 参照

c# - 別のクラスからスレッドを呼び出す場合、PropertyChanged は null です

MainWindowクラスで指定されたリアルタイムチャートを表示するクラスがありますDataChart。アプリを実行すると、DataChartクラスのコンストラクターで新しいスレッドを開始するため、チャートは新しいデータの追加と更新を開始します。MainWindowしかし、アプリの起動後ではなく、クラスで定義されたボタンをクリックした後にチャートの更新を開始する必要があります。しかし、同じ Thred を から開始するとMainWindow、チャートは更新されず、PropertyChangedEventHandlernull になります。

MainWindow

DataChart

チャートが更新されない問題はそれだと思いますが、PropertyChanged=null解決方法がわかりません。OxyPlot役に立ったら使っています。

MainWindow.xaml:

0 投票する
3 に答える
5646 参照

c# - WPF でデータ バインディングを使用すると OxyPlot が更新されない

バインドされたコレクション (ObservableCollection) が更新されたときにプロットが更新されないことを除いて、非同期でデータを取得し、LineSeries を介してプロットを作成しようとしています。注: バインドされたコレクションが変更されたときに InvalidatePlot(true) を呼び出す XAML 動作があります。

プロットが期待どおりに更新されない理由を誰か説明できますか?

WPF .Net 4.0 OxyPlot 2014.1.293.1

LineSeries ItemsSource が ViewModel のプロパティ (PlotData) にバインドされていることがわかるように、次の XAML データ テンプレートがあります。

先ほど述べたように、ViewModel はバインドされたコレクションを非同期的に要求してデータを取り込みます (バインドされたコレクションの実際のデータ取り込みは UI スレッドで行われます)。

XAML の動作は次のようになります。

(もうコードを貼り付けられないようです。SOは保存時にエラーをスローし続けます)

0 投票する
2 に答える
2882 参照

c# - OxyPlot InvalidatePlot がデータを更新しない

にポイントを動的に追加しようとしてLineSeriesいますが、プロットを無効にした後に表示されません。NuGet から直接、最新の OxyPlot バージョン 2014.1.301.1 を使用します。を新しいリストに設定するItemSourceと機能しますが、Items プロパティを編集しても何も起こりません。

XAML:

コード: