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

c# - 別の「オブジェクトに X の定義が含まれていません」

問題のあるトピックをたくさん見ました:

「オブジェクトには X の定義が含まれておらず、オブジェクト型の最初の引数を受け入れる拡張メソッド X もありません」

しかし、それらのどれも私の問題に対する解決策を持っていませんでした。

状況: 3 つの一連の DataPoint を保存したいと考えています。そのため、シリーズを保持するリストを作成しました:

Form.cs で、SaveFile(...) を呼び出します。

完全な保存クラスは次のとおりです。

te "k" を使用した forloop でエラーが発生しました。

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

c# - LineSeries でクリック イベントを取得できません

次のイベントを追加しようとしました。

  • マウスダブルクリック
  • TouchEvent
  • マウスダウン

それらはすべて MessagBox (デバッグ用) を起動する同じイベントにつながりますが、何も起こりません。私は正しいイベントを持っていないと思います...しかし、ユーザーがチャートのLineSeriesのポイントをクリックしているときにイベントをキャッチしたい場合はどれですか?

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

c# - OxyPlot Mono for Android (別名 Xamarin.Android) 誤って配置された描画。(積み上げコラムシリーズ)

OxyPlot ライブラリを使用していて、積み上げ縦棒グラフを表示しようとしていますが、正しく表示されません。

以下は、チャートがどのように表示されるかのモックアップです。

予想される積み上げ棒グラフ

PlotModel の作成方法は次のとおりです。

シリーズを追加する方法は次のとおりです。

そして、これがどのようにレンダリングされるかです:

誤って配置された積み上げ柱シリーズ

設定IsStackedした場合falseは垂直棒グラフを描画するだけですが、すべての棒の下部はy = 0期待どおりですが、すべての棒の下部IsStackedに設定すると値trueが異なりyます。

Oxyplot for Mono for Android Renderer のバグですか? それとも私は何か間違ったことをしていますか?(はいの場合、私が間違っていることは何ですか?)

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

c# - オブジェクト参照が OxyPlot でオブジェクトのインスタンスに設定されていません

シリーズと日付でオブジェクトを開いています。すべてのシリーズを使用できますが、最後の行で「_measurement.MeasurementInfo.StartDateAndTime = seriesObject.Date;」「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というエラーが表示されます。インターネットで調べたところ、オブジェクトが null になると言う人もいましたが、オブジェクトは null ではありません。オブジェクトは seriesObject = {BSIAnalyzer.SeriesObject} です。誰かがこれで私を助けることができますか?

オブジェクトのクラスは次のとおりです。

}

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

c# - Oxyplot でのズームとスクロール

ズームとスクロールについて質問があります。私のスクロール機能は完全には機能しませんが、十分に近いです。最大値の代わりに ActualMaximum を変更したいのですが、それは保護されていました。

さて、ここで本当の問題が発生します。ズームインまたはズームアウトすると、ズームされた特定のプロット領域でスクロール機能が機能しなくなります。ズームされていないその他の plotArea は完全に機能します。

ズームインしたときにスクロールする方法を誰かが知っていますか??

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

c# - UI スレッドをブロックせずに UI のキャンバスを更新するにはどうすればよいですか?

ac# wpf アプリケーションで、オープン ソースのグラフ作成ライブラリ oxyplot を使用しています。グラフ キャンバス オブジェクトの更新時に UI スレッドがブロックされるという問題が発生しています。キャンバス オブジェクトが UI スレッドに属しているため、更新は UI スレッドで行われます。

バックグラウンド スレッドで実行できるすべてのコードを既に移動しましたが、キャンバスの実際の描画は簡単には解決できません。

ライブラリの作成者は、UI スレッドの同期コンテキストからスケジューラを使用してこのコードを試しましたが、キャンバスへの書き込み時に UI スレッドのブロックを回避できませんでした。

上記の例は、プロット ライブラリとほとんど同じように機能するため、ここではコードを示しません。

UIスレッドをブロックせずにこれを実装するにはどうすればよいですか?

編集:

これが私のコードのスニペットです-これを実装しようとした方法を示しています。コードの最初の部分でパス データを作成していることがわかります。終了したら、UI スレッドでこれらをループしてキャンバスに追加しようとします。ただし、 Add(p) 呼び出しに渡されると、オブジェクトが別のスレッドに属しているというエラーが表示されます。

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

c# - C# の OxyPlot オブジェクトで場所とサイズが応答しない

プロットの位置とサイズの修正に問題があるようです。これは正常ですか、それとも何か不足していますか?

私のコードは次のようになります。

ありがとうございました

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

c# - WPFで簡単な棒グラフを作成するには?

これまでのところ、ここから Oxyplot と公式の例を試しましたhttp://oxyplot.codeplex.com/wikipage?title=BarSeries しかし、いくつかの問題に直面しました:

まず第一に、彼は名前空間 oxy を認識できません。その結果、必要なライブラリをすべて追加したにもかかわらず、CategoryAxisandなどの必要な関数を見つけることができません。BarSeries

packages.config

Main.Window.xaml.cs

MainWindow.xmlボタンを追加しました

VS2013は、彼は、、、、、、、、、、、、、、、、、、、それらを取得する方法、または何が間違っているのかわからないと言いCategoryAxisます。そして避けることは可能ですか?または、他の方法で棒グラフを作成する方法はありますか?itemsLinearAxisAxisPositionBarSeriesDataBinding