問題タブ [qchart]

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 に答える
578 参照

python - PySide2切り離された凡例を別のウィジェットに配置する方法は?

最近、QChart の凡例を切り離して、別の独立したウィジェットに配置できることがわかりました。Qt のドキュメントによると、QLegend クラス メソッド QLegend::detachFromChart() が凡例をチャートから分離する場合があります。

残念ながら、凡例を別のウィジェット レイアウトに追加しようとすると、次のエラーが発生します。

簡単な例を次に示します。

これの何が問題なのかを理解することは興味深いでしょう。本当にこのままでいいの?

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

widget - Qt。QChart、QChartviewにウィジェットを追加

現在、QChartView と QChart を使用していくつかの 2D データ (スプライン) をプロットするコードを書いています。長方形や画像などのグラフィックス オブジェクトをグラフに追加したいと考えています。これは可能ですか?QChart内に四角形を描くような方法はないようです。私のコードは次のようになります。

よろしくお願いします。

0 投票する
0 に答える
744 参照

qt - QChart::zoomの後にY軸を自動スクロール(調整)する方法は?

私はQtChartsを学んでいます。チャートをズームし、それに応じてY軸の範囲を調整して、線の論理的な可視部分をChartViewの実際の可視領域に完全にプロットできるようにする必要があります。

例えば:

最初に、私のチャートは次のようになります。 最初に

ズームインするときは、チャートの「zoomin」メソッドを呼び出します。

ただし、次のように、行は「ビューの表示領域からはみ出します」。

ズーム

私はそれがこのように見えるようにしたい: 上にスクロール

そこで、チャートの scroll メソッドを呼び出しました。

しかし、それは明らかに私の製品プログラム内では適用できません。

  1. axisY->setRange、chart->zoom、chart->scrollなどを呼び出した後、チャートが再描画されると信じているため、何度も「再描画」するつもりはありません...
  2. axisY->setRange の引数を調整するにはどうすればよいですか? QLineSeries/QChart/QValue/QChartView のメンバーを調べましたが、Y 軸の新しい最大値/最小値を計算する方法が見つかりませんでした。

私の問題を解決できる方法があるに違いないと信じていますが、わかりません。ありがとう!下手な英語でごめんなさい。