問題タブ [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.
android - 棒グラフで軸を再配置できません OxyPlot xamarin
Android xamarin で棒グラフを表示しました。3つのカテゴリを持つ単純な棒グラフを表示したい。
私が欲しいもの:-
私が得るもの:-
現在、私のグラフは水平に表示されています。図1のように表示したい。
これが私のコードです:-
windows-phone-8.1 - LongListSelector ItemSource の OxyPlot チャートを置き換える
問題が発生している Windows Phone アプリの 1 つのページに少し独自のセットアップがあり、それが使用しているライブラリの問題なのか、それともページのセットアップ方法の問題なのかわかりません。簡単に言えば、1 つのページに、1 つの積み上げ棒グラフ (OxyPlot を使用) を表示する LongListSelector と、いくつかの TextBlocks (主にグラフに関連する販売情報) を含むいくつかのスタック パネルがあります。私がやりたいことは、ユーザーが棒グラフをクリックすると、スタック パネルの情報が同じままで、グラフが別の棒グラフに切り替わることです (1 つは現在までの月、もう 1 つは年までです)。これまでのところ、すべての設定を行うことができましたが、棒グラフをタップすると、「この PlotModel は他の PlotView コントロールによって既に使用されています」というエラーが表示されます。アプリがクラッシュします。私が異なるチャートを切り替えようとしていた方法は、LLS の ItemSource を別のものに置き換えるだけだったので、それが問題なのか、それとも OxyPlot の問題なのかわかりません (彼らのフォーラムからは、モデルは再レンダリングされないため、1 つだけではなく両方のチャートを表示する必要がある場合があります)。これが私がこれまでに行ったことです:
c# - OxyPlot でカスタム関数をグラフ化するにはどうすればよいですか?
データの傾向線をグラフ化しようとしています。カスタム関数を定義する方法はありますか? 私が見た中で最も近いのは、Hello Windows Forms の例です: http://www.oxyplot.org/doc/HelloWindowsForms.html
コード:
この例では、コサインを使用しています。カスタムの多変数式を定義する必要がある場合はどうすればよいですか?
編集:部分的な答えが見つかりました。
Lambda シリーズを使用します。
ソース: https://oxyplot.codeplex.com/discussions/439064
ただし、多変数方程式の実行方法はまだわかりません。
c# - WPF と Oxyplot を使用した UI の更新が遅い
ここで達成しようとしているのは、あるフォルダーからコピーして一時フォルダーに入れる CSV ファイルからデータを取得することです (元のファイルを改ざんしないようにします)。
次に、CSV ファイルからすべてのデータを読み込み、Oxyplot の散布シリーズを使用してグラフに最後の 2000 データ ポイントをプロットします (200 ミリ秒ごとに新しいデータをチェックしたいので、Dispatcher Timer を使用しました)。私が抱えている問題は、プロットの最初の数回の更新が見栄えがよく、希望どおりに正確にプロットされることです...ただし、おそらく12回の更新の後、グラフが更新されないか、更新が非常に遅くなり、UIが無反応。
以下は、プロジェクトのこの部分の私のコードです...
そして、これが MainWindowModel の LoadData メソッドです...
最新の 2000 ポイントを取得してグラフに追加するために、いくつかのファンキーなことをしています。
多分私はバックグラウンドワーカーを考慮する必要がありますか?
私はこれについてすべて間違っているかもしれません。もしそうなら、どちらの方向に進むべきか知りたいです! 私は、これほど大規模で、リアルタイムで実行する必要があるプロジェクトのコーディングにかなり慣れていません。私に気楽に行ってください:)そして前もって感謝します。
string-formatting - .NET WPF。OxyPlot TimeFormat
ウィンドウに「HH:mm:ss」の形式で時間を表示する必要があります。
しかし、うまくいきません。
この結果を DateTimeAxis: 0:00:01 - 0:00:05 - 0:00:10 などで確認したいのですが、助けてください。
java - XYBarRenderer を使用して XYPlot の棒の上に短い線を引くにはどうすればよいですか?
現在、JFreeChart、XYPlot、およびXYBarRendererを使用して、横棒グラフをプロットしています。グラフの各バーに、このバーの幅である線を引く必要があります (赤い線)。
これらの赤い線は青いバーと正確に同じサイズではありませんが、これは問題ありません。グラフ全体をカバーすることはできません。私はこの質問に投稿された回答をいじくり回してきましたが、XYBarRenderer.draw... と XYBarRenderer.add... を無駄に使用しようとしました。
どんな助けでも大歓迎です!
wpf - エラー: この PlotModel は、他の PlotView コントロールによって既に使用されています
viewmodel
を含む1 つにバインドされた 2 つのタブがあり、PlotModel
をoxyplot
介して選択されたモデルを表示しDataTemplate
ます。最初のタブをクリックすると、viewmodel
適切にバインドされましたが、タイトルで定義された例外の上にある 2 番目のタブに切り替えるとスローされます。すべてのコントロールは 2 つのタブで同じです。1 つのオブジェクトを 2 つのコントロールにバインドすることは可能ですか?
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;
私が言ったように、初心者だけなので、おそらくいくつかの明らかな間違いがあります. それらを指摘して私を教育してください。
ありがとう
wpf - Oxyplot で軸が 0 で交差するズームの問題
[編集: OxyPlot GitHub でこれに関する問題を提出しました]
FunctionSeries を含む WPF ウィンドウに OxyPlot デカルト グラフがあります。両方の軸に対してPositionAtZeroCrossing を trueに設定すると、いくつかの問題が発生します。
1) タイトルが正しく表示されず、1 つも表示されません。TitlePosition の値を変更しても何も変わらないようです。
2)拡大または移動すると、以下に示すように、x 軸がグラフ領域からはみ出します。
PositionAtZeroCrossing が true に設定されていない場合、両方の問題は発生しません。
これらの問題を解決する正しい方法、または回避策があるかどうか疑問に思っています (OxyPlot には詳しくありません)。