問題タブ [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 投票する
1 に答える
3998 参照

c# - Oxyplot C# WPF をオンデマンドで更新する

ロボット アームとファジー ロジックを試しています。私の目標は、ユーザーが作成したメンバーシップ関数(単純な三角形と台形関数)をプロットすることです。oxy Plot 'オブジェクト' は、MainWindow にあるエキスパンダーにあります。プロットの選択は、ほとんどの場合、ドロップダウンまたはテキスト ボックスから行われます。

残念ながら、新しい情報でプロットを更新する方法がわかりません。すべての例は、時間に基づいて動的に見えます。しかし、私はそれがユーザーの要求に基づいている必要があります! 私が見つけることができる最も近い例は、RefreshTaskのデモ ファイルだと思います

これまで、次の構文を使用して、タイトルと軸を含む元の空白のプロットを作成できました。

そしてXAML

問題は、新しいタイトルのような単純なものでプロットを更新したいときに発生します。OxyPlot は、オブジェクトが MainWindow コンストラクターに配置されている場合にのみ更新できます。たとえば、次のスニペットは、元のプロットが作成された後 ( MainWindow(){} の外側) に呼び出されます。

うまくいきません。元のプロットは「Mag1」というタイトルで残っています。コンテキスト、具体的には DataContext に関連する何かが欠けているような気がしますが、言語にあまり慣れていないため、行き詰まっています! そうは言っても、私は Oxyplot に完全に満足しているわけではありません。より良いアプローチがあれば、喜んで試してみたいと思います。読んでくれてありがとう。

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

c# - Oxyplot: シンプルな縦棒グラフの設定方法

WPF プロジェクトで単純な縦棒グラフ出力を実装する必要があります。そのために OxyPlot ライブラリを選択しました。デザインパターンはもちろんMVVMです。関連するソース コード部分を以下に示します。プロジェクトを実行すると、x 軸に 1 ~ 5 のカテゴリ (正しい) と y 軸に 0 ~ 100 の値を持つ空のグラフが表示されます (パーセンテージを表示することになっているので、これも正しい)。 .

データ コレクション (カテゴリ軸には「難易度」、値軸には「パーセンテージ」という名前が付けられています) に値が正しく入力されていることを確認しました。

しかし、表示される列はありません。だから私は何が間違っているのだろうか。この oxyplot デモに従って、大学の wpf クラスで提示された例に基づいて例を作成しました。

助言がありますか?

よろしくローランド

統計モデル自体は次のとおりです。

xaml ウィンドウの背後にあるコード:

そしてxaml自体:

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

wpf - OxyPlot : ColumnSeries/BarSeries の各列の表示値

私の WPF アプリでは、OxyPlot を使用しています。データを PlotModel にバインドしましたが、すべてうまく機能しています。

グラフの各列の値を表示したい。出来ますか?

参考までに、サイト上の BarSeries のこの例では、各列に 2009 年、2010 年、2011 年のリンゴの実際の値をそれぞれ表示したいと思います。つまり、2009Apples 列の Value1 の値、2010Apples の Value2 などです。

BarSeries の API を調べました (WPF の場合、ColumnSeries は同じ意味で使用されます)。バーとその他のプロットのチュートリアル。しかし、そのようなものはどこにも見つかりませんでした。

どうすればこれを達成できますか?

0 投票する
7 に答える
38151 参照

c# - データが変更されたときに oxyplot プロットを更新する方法

プログラムの GUI

Oxyplot は、6 つのユーザー入力テキスト ボックスから得られる 13 点をグラフ化します。テキスト ボックスの値は、MainWindow.xaml.cs クラスのパブリック変数に保持されます。ユーザーがテキスト ボックスで Enter キーを押すと、変数が更新されます。更新ボタンでグラフを更新するにはどうすればよいですか。

これは、

メソッドですが、Oxyplot のドキュメントが不十分なため、実装方法がわかりません。

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

c# - OxyPlot、LineSeries にない点

OxyPlot でスタンドアロンの WPF アプリケーションにデータを表示するのに苦労しています (私は caliburn micro を使用し、MVVM パターンに従います)。

したがって、私のXamlには次のものがあります。

以降

私のViewModelでは、またはを含めるusing OxyPlot;かを選択できるようですusing OxyPlot.Wpf;PlotModel前者の場合、次のように定義できます。

しかし、私のビューには何も表示されません (実際、「空のグラフ」やビューのタイトルさえ表示されません)。私もあちこちにコマンドを散らしてみRefreshPlotました...

それで、using OxyPlot.Wpf;代わりに試してみることにします。それから、しかし、私は私に追加PointsすることはできませんLineSeries-これは私のIntelliSenseのスクリーンショットです...

!( http://imageshack.com/a/img30/2441/cvqy.png )

では、OxyPlot.Wpf を使用して LineSeries にデータを入力するにはどうすればよいでしょうか? ちなみに、LineSeries に点を追加せずにコンパイルしても、空のグラフは表示されません。私が見たすべての例はこれを行うか、.xaml.cs分離コードファイルにコードを書きますが、これは私がしたくないことです。

編集:dellywheelが言及しているように、質問をするときにLineSeriesを上記のPlotModelに追加するのを忘れていたので、上記のコンストラクターには行が含まれている必要があります

しかし、それは質問を入力しただけであり、実際の問題ではありません...

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

c# - 折れ線グラフの Oxyplot でプロット ポイントを表示するにはどうすればよいですか?

私のグラフのxamlコードは次のとおりです。

プロットシリーズでは、プロットポイントを円またはその性質のものとして表示する方法はありますか?

これが私が意味することの例の画像です。各プロットポイントには小さな円が関連付けられています:

プロットポイントが表示されます