問題タブ [visiblox]
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.
zooming - Visiblox チャートで、セカンダリ Y 軸をプライマリ Y 軸の範囲とズームにバインドする
YAxis と SecondaryYAxis の両方が同じ Range と Zoom を持つ単純なグラフを作成しようとしています。そこには2つの問題があります:
1) Range と Zoom のバインドが期待どおりに機能しないようです。
YAxis に 1 つのシリーズが表示され、SecondaryYAxis に別のシリーズが表示されている場合、両方のスケールまたは範囲が異なります。
2)SecondaryYAxisにシリーズが表示されていない場合(両方の軸に同じデータを表示したいので、SecondaryYAxisを使用しても意味がありません)、「未使用」のSecondaryYAxisにはラベルも目盛りも表示されません。
私の質問を簡単に言うと、グラフの左側と右側に同じ YAxis を表示するにはどうすればよいですか?
=======編集=======
OK、@ NielWが指摘したように、私は何も悪いことはしていません。問題は、グラフが TabControl にあるため、グラフがXAML で指定されているバインディングを設定しないことでした。理由は聞かないでください。ただし、修正方法は次のとおりです。
XAML でバインディングを設定する代わりに、コード ビハインドから手動で行います。
チャートが TabControl に配置されているときに xaml でのバインドが機能しない理由がわかりません。おそらく誰かがそれについて詳しく説明できますか?!
wpf - Visiblox V 2.1 の DateTime 軸フォーマットの問題
WPF に Visiblox Chart V 2.1 コントロールを使用しています。
ミリ秒値に基づくデータがあります。
グラフの軸にミリ秒の値を表示するように、visiblox の DateTime 軸をフォーマットするにはどうすればよいですか?
前もって感謝します。
plot - 軸を対数から線形に変更した後、Visiblox プロットが表示されない
次のような対数(Y)-線形(X)軸に表示された緑色の線として示される指数曲線があります。
次のように、軸プロット スタイルを対数線形から線形線形に変更しようとしています。
ここで、CalibrationChartXAxis と CalibrationChartYAxis は、WPF を介して Visiblox Chart XAxis と YAxis にバインドされたデータです。以下に示すように、緑色の曲線が表示されていないプロットが得られます。
プロット軸を初期設定に戻すと、緑色の曲線が再び表示されます。これらの変更を適用している間は、いつでもプロット データ シリーズを変更しないことに注意してください。線形 - 線形スケールを使用すると曲線が表示されない理由がわかりません。どうすれば修正できますか?
logarithm - Visiblox の対数軸
最小値が 1 未満になるように軸の範囲を設定するのに問題があります。これには何か理由がありますか?それとも解決方法?
c# - WPF ビジュアル要素を JPEG として保存する
このことは私を夢中にさせてきました。
Visiblox チャートがあります。現在、次のコードを使用して PNG としてエクスポートしています。
そして、私は次のようなものを取得します:
しかし、今はそれを JPEG としてエクスポートする必要もあります。エンコーダーを変更するだけで簡単だと思いましたが、これが得られます。
そしてこれ: http://www.grumpydev.com/2009/01/03/take-wpf-screenshots/
そしてこれ: コントロールビューからビットマップ画像を取得する
この投稿の ervey sugestion: How to save image using JpegBitmapEncoder
またはこれ: WPF InkCanvas を JPG に保存 - 画像がトリミングされています
他のすべてが頭をよぎりましたが、結果は同じです。
私が見落としている何かがあるに違いありませんが、それが何であるかわかりません。
charts - ズームすると、Visiblox の対数軸にグリッド線と値が表示されない
Visiblox を使用してチャートを表示するソフトウェアがあります。ユーザーは、任意の軸のスタイルを線形から対数に変更できます。ちょっとした問題があります: 次の 2 つの図に示すように、線形チャートをズームすると、グラフにグリッド線が表示され、軸に値が表示されます。
問題は、対数モードに切り替えると、ズームしたときにチャートに参照番号やグリッド線が表示されないことです。
そのため、ユーザーは現在、曲線を分析するための参照がないと不平を言っています。対数軸とは対照的に、線形軸に対して特別な構成は行いません。コードは次のとおりです。
直線軸の場合:
対数軸の場合:
範囲の追加:
もちろん、それらをビューにバインドします。
2 つの軸タイプの動作が異なる理由がわかりません。AutoScaleToVisibleData のオンとオフを切り替えたり、ShowMinorTicks を設定したりしてみましたが、何も起こらないようです。どうしようか迷っています。誰でも助けることができますか?
c# - 期限切れデータを扱うデータ構造・アルゴリズム
N系列のデータをプロットしています。各シリーズには、小数点以下 5 桁の精度の UNIX 時間での発生時刻を持つ N 個のデータ ポイントが含まれます。データ ポイントの間隔が異なる場合があるため、2 つ以上のデータ ポイントが同じ発生時刻を共有することはほとんどありません。
すべてのデータ ポイントを 1 つの並べ替えられたコレクションに格納しています。プロットされる小さな系列は、このデータ セットから作成されます。問題は、タイムラインに沿ってデータをアニメーション化すると、1 つのシリーズに最近のポイントがない可能性があるため、ポイントが明らかに同じ場所にないため、表示されたコレクションにとどまらないことです。たとえば、1 つのデータ系列がポイントを持たなくなり、かなり後で再開する場合があります。ここにデータ ポイントの配列があります (それらの UNIX 発生時間)。
allpoints
= {120.5、130.5、135.5、140.5、140.5、145.5、150.3、150.5、160.5、170.5、180.5、190.5、200.5、200.5};
series1
= {135.5、140.5、145.5、150.5、200.5
};
series2
= { 120.5, 130.5, 140.5, 150.3, 160.5, 170.5, 180.5, 190.5
, 200.5 };
からのポイントがまだプロットされているseries1
間、本質的に50秒間存在しないため、古いポイントのすべてを先に進めることはできません。series 2
メイン データ ポイント コレクションから別のポイントが追加されるたびにすべてのポイントをチェックすることなく、これらのシリーズのデータを最新の状態に保つ最善の方法は何ですか? たぶん優先キューか何か?
ありがとう