問題タブ [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 に答える
360 参照

android - 棒グラフで軸を再配置できません OxyPlot xamarin

Android xamarin で棒グラフを表示しました。3つのカテゴリを持つ単純な棒グラフを表示したい。

私が欲しいもの:-

ここに画像の説明を入力

私が得るもの:-

ここに画像の説明を入力

現在、私のグラフは水平に表示されています。図1のように表示したい。

これが私のコードです:-

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

windows-phone-8.1 - LongListSelector ItemSource の OxyPlot チャートを置き換える

問題が発生している Windows Phone アプリの 1 つのページに少し独自のセットアップがあり、それが使用しているライブラリの問題なのか、それともページのセットアップ方法の問題なのかわかりません。簡単に言えば、1 つのページに、1 つの積み上げ棒グラフ (OxyPlot を使用) を表示する LongListSelector と、いくつかの TextBlocks (主にグラフに関連する販売情報) を含むいくつかのスタック パネルがあります。私がやりたいことは、ユーザーが棒グラフをクリックすると、スタック パネルの情報が同じままで、グラフが別の棒グラフに切り替わることです (1 つは現在までの月、もう 1 つは年までです)。これまでのところ、すべての設定を行うことができましたが、棒グラフをタップすると、「この PlotModel は他の PlotView コントロールによって既に使用されています」というエラーが表示されます。アプリがクラッシュします。私が異なるチャートを切り替えようとしていた方法は、LLS の ItemSource を別のものに置き換えるだけだったので、それが問題なのか、それとも OxyPlot の問題なのかわかりません (彼らのフォーラムからは、モデルは再レンダリングされないため、1 つだけではなく両方のチャートを表示する必要がある場合があります)。これが私がこれまでに行ったことです:

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

c# - OxyPlot でカスタム関数をグラフ化するにはどうすればよいですか?

データの傾向線をグラフ化しようとしています。カスタム関数を定義する方法はありますか? 私が見た中で最も近いのは、Hello Windows Forms の例です: http://www.oxyplot.org/doc/HelloWindowsForms.html

コード:

この例では、コサインを使用しています。カスタムの多変数式を定義する必要がある場合はどうすればよいですか?

編集:部分的な答えが見つかりました。

Lambda シリーズを使用します。

ソース: https://oxyplot.codeplex.com/discussions/439064

ただし、多変数方程式の実行方法はまだわかりません。

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

c# - WPF と Oxyplot を使用した UI の更新が遅い

ここで達成しようとしているのは、あるフォルダーからコピーして一時フォルダーに入れる CSV ファイルからデータを取得することです (元のファイルを改ざんしないようにします)。

次に、CSV ファイルからすべてのデータを読み込み、Oxyplot の散布シリーズを使用してグラフに最後の 2000 データ ポイントをプロットします (200 ミリ秒ごとに新しいデータをチェックしたいので、Dispatcher Timer を使用しました)。私が抱えている問題は、プロットの最初の数回の更新が見栄えがよく、希望どおりに正確にプロットされることです...ただし、おそらく12回の更新の後、グラフが更新されないか、更新が非常に遅くなり、UIが無反応。

以下は、プロジェクトのこの部分の私のコードです...

そして、これが MainWindowModel の LoadData メソッドです...

最新の 2000 ポイントを取得してグラフに追加するために、いくつかのファンキーなことをしています。

多分私はバックグラウンドワーカーを考慮する必要がありますか?

私はこれについてすべて間違っているかもしれません。もしそうなら、どちらの方向に進むべきか知りたいです! 私は、これほど大規模で、リアルタイムで実行する必要があるプロジェクトのコーディングにかなり慣れていません。私に気楽に行ってください:)そして前もって感謝します。

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

string-formatting - .NET WPF。OxyPlot TimeFormat

ウィンドウに「HH:mm:ss」の形式で時間を表示する必要があります。

しかし、うまくいきません。

この結果を DateTimeAxis: 0:00:01 - 0:00:05 - 0:00:10 などで確認したいのですが、助けてください。

ここに画像の説明を入力

https://github.com/oxyplot

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

java - XYBarRenderer を使用して XYPlot の棒の上に短い線を引くにはどうすればよいですか?

現在、JFreeChartXYPlot、およびXYBarRendererを使用して、横棒グラフをプロットしています。グラフの各バーに、このバーの幅である線を引く必要があります (赤い線)。

棒グラフの例

これらの赤い線は青いバーと正確に同じサイズではありませんが、これは問題ありません。グラフ全体をカバーすることはできません。私はこの質問に投稿された回答をいじくり回してきましたが、XYBarRenderer.draw... と XYBarRenderer.add... を無駄に使用しようとしました。

どんな助けでも大歓迎です!

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

wpf - エラー: この PlotModel は、他の PlotView コントロールによって既に使用されています

viewmodelを含む1 つにバインドされた 2 つのタブがあり、PlotModeloxyplot介して選択されたモデルを表示しDataTemplateます。最初のタブをクリックすると、viewmodel適切にバインドされましたが、タイトルで定義された例外の上にある 2 番目のタブに切り替えるとスローされます。すべてのコントロールは 2 つのタブで同じです。1 つのオブジェクトを 2 つのコントロールにバインドすることは可能ですか?

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

oxyplot - OxyPlot との闘い

C# と WPF を約 5 週間か 6 週間学習しており、プロジェクトのインターンとして働いています。悪くはありませんが、今は立ち往生していて、その理由がわかりません。WinForms アプリケーションを WPF に移行しようとしています。古いアプリケーションは Z グラフを使用し、OxyPlot のコードを記述しましたが、グラフが表示されず、理由がわかりません。

XAML

<Border BorderBrush="{StaticResource chromeBrush}" BorderThickness="5 5 5 5" Margin="2 3 0 2" Grid.Column="3" Grid.ColumnSpan="36" Grid.Row="3" Grid.RowSpan="33" Background="Black"> <DockPanel> <DockPanel.DataContext> <local:Main/> </DockPanel.DataContext> <oxy:Plot Model="{Binding openPlot}" /> </DockPanel> </Border>

そして、C#

次の名前空間を使用しています...

enter using OxyPlot; using OxyPlot.Annotations; using OxyPlot.Series; using OxyPlot.Axes;

私が言ったように、初心者だけなので、おそらくいくつかの明らかな間違いがあります. それらを指摘して私を教育してください。

ありがとう

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

wpf - Oxyplot で軸が 0 で交差するズームの問題

[編集: OxyPlot GitHub でこれに関する問題を提出しました]

FunctionSeries を含む WPF ウィンドウに OxyPlot デカルト グラフがあります。両方の軸に対してPositionAtZeroCrossing を trueに設定すると、いくつかの問題が発生します。

1) タイトルが正しく表示されず、1 つも表示されません。TitlePosition の値を変更しても何も変わらないようです。

2)拡大または移動すると、以下に示すように、x 軸がグラフ領域からはみ出します。 スクリーンショット

PositionAtZeroCrossing が true に設定されていない場合、両方の問題は発生しません。

これらの問題を解決する正しい方法、または回避策があるかどうか疑問に思っています (OxyPlot には詳しくありません)。