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

c# - OxyPlot の DateTime 軸の不規則な間隔

グラフ作成に OxyPlot を使用している WPF アプリケーションがあります。チャートの線系列にポイントを継続的に追加します。X 軸は、間隔タイプが秒に設定されている DateTime 軸です。ポイントは連続してライン シリーズに追加されます。最初のポイントと最後のポイントの間のタイムスパンが特定の秒数の場合、最初のポイントを削除してプロットを無効にします。これにより、X 軸がスクロールします。ただし、間隔が規則的ではないことに気付きました。間隔は時々変わります。次の画像を参照してください。

ここに画像の説明を入力

これは、チャートがプロットを開始する間隔です。

しばらくすると、間隔は次のようになります。

ここに画像の説明を入力

最初の画像のように間隔を固定するにはどうすればよいですか?

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

c# - Oxyplot Axisline の色を変更する

新しい を作成し、PlotそれをPlotModelBackgroundColor で作成します 次に、新しい を作成しますAxes。X 軸は関係ありません。表示されません。Y 軸は次のとおりです。

Y軸以外はすべて機能します。どう見ても黒のままです。線があるべき場所の左側の 1 ~ 2 ピクセルから始まる目盛りは白で、正しい長さです。

これは間違ったパラメータですか?

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

c# - Oxyplot: HeatMapSeries 上の四角形

oxyplotでHeatMapSeriesの上に塗りつぶされた長方形を作成することは可能ですか? ScatterSeries を上に置くことはできますが、四角形に苦労しています。

私が達成したいのは、できれば透明なパターン線またはビットマップで塗りつぶした、次のようにすることです。

ここに画像の説明を入力

WPF、シリーズ部分:

C#、プロパティ部分:

よろしく、 ジョステイン

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

c# - C# - OxyPlot でウィンドウ フォームにプロットを追加する方法

OxyPlot、インストール済みおよび参照済みのパッケージを試す。ここから例をコピーして貼り付けますhttp://docs.oxyplot.org/en/latest/getting-started/hello-windows-forms.htmlplot1しかし、最後の行から認識しません。コントロールがフォームに追加されていないため、推測しています。どうすれば追加できますか? ツールボックスに表示されず、コントロールをツールボックスに追加しようとしましたが、どこにも見つかりません。ありがとう。

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

annotations - データポイント シリーズとテキスト アノテーションの組み合わせ

シリーズの特定のポイントの上にテキスト情報を配置し、それらをリンクしようとしています。つまり、プロットをスクロールすると、テキストはシリーズの特定のポイントに対して常に同じ位置にあります。そのようです:

私のint []データの長さは15で、値{22、44、55、87、33、21、23、44、33、42、54、56、66、77、99}が含まれているとしましょう

文字「H」を位置 3 に、「Z」を位置 8 に、「T」を位置 12 に配置する必要があります。すべての注釈は、プロット エリアの上部近くにあります。私のコードは通常の LineSeries を表示するのに問題なく動作しますが、注釈を追加する方法がわかりません。

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

oxyplot - LineSeries の寸法の設定方法

X 軸に沿って 1 から 20 まで、Y 軸に沿って 0 から 1 までのデータをカバーする折れ線シリーズがあります。私の問題は、x 軸が常に 0 から始まり、最も遠い値に移動し、Y 軸が 0 から始まり、最も遠い値にしか移動しないことです。これらの寸法を設定するにはどうすればよいですか?

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

c# - OxyPlot - LinearAxis の値を削除し、タイトルのみを残す

開始位置と終了位置、および最小値と最大値が異なる複数の LinearAxis 要素があります。タイトル (例: Day 1、Day 2 など) を保持しながら、これらの軸の数値 (例: 0、100、200 など) を非表示にするにはどうすればよいですか?

たとえば、数字の 0、100、200 を非表示にしたい ここに画像の説明を入力

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

c# - データから正規分布オーバーレイを使用してヒストグラムを描画する

データに正規分布を重ねてヒストグラムを描くように依頼されました。私たちのデータは、範囲が無制限の double の配列です。アイデアは次のとおりです。

  1. すべての値をバケットに分割します (コードではステップと呼びます)
  2. 各バケット内にあるすべての値を見つける
  3. バケット内のアイテム数を計算し、それらを全体のアイテム数で割ります
  4. mu を avg(values) として計算
  5. 分散を avg([(各値 - mu)^2]) として計算します
  6. 数式でオーバーレイを描画: 1. / Sqrt(2 * Pi * var)* e^((-(x - mean)^2 / 2 / var)

これまでに書いたものは次のとおりです。

しかし、結果は少し奇妙に見えます。 マイチャート

ヒストグラムがオーバーレイと一致していないようです。バケットの計算が間違っているか、計算に誤りがあるかのどちらかです。