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

python - QChart を動的に更新する

特定のデータのローソク足をプロットするクラスがあります。新しいデータが受信されるとすぐにプロットを動的に更新しようとしています。不定期にデータを受信します。

クラスにプロットを更新する時が来たことを知らせ、新しく受信したデータ ポイントでプロットを更新するときにどのようなメカニズムを使用できますか?

クラス関数append_data_and_plot()はデータを追加しますが、プロットは更新されません。誰かが親切に問題が何であるかを明らかにすることができますか?

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

python - Pyqt5 チャートから値を取得する

マウスを位置の上に置いたときに、pyqt5 チャートから値を取得しようとしています。

Series は、Adj_Open、Adj_High、Adj_Low、Adj_Close の値を持つローソク足シリーズです。

目的は、マウスを特定のバーの上に置き、図の出力で始値、高値、安値、終値のラベルを変更することです。ラベルは、bar_open、bar_high、bar_low、および bar_close です。

シンボルチャート

ホバーして各値を表示する方法がわかりません。 mapToPosition は役に立たないようです。

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

c++ - QMouseEvent を使用して QChart にマウスの位置を表示するには?

私は Qt と C++ の初心者です。QLineSeries オブジェクトを持つ QChart があります。座標系でのマウスの投影をユーザーに表示したい。私の問題は、QChart オブジェクト以外のどこにでも座標を表示できることです。マウスがQChart上にあるときだけ座標を表示したい。ここに私のコードのサンプルがあります:

boxWhisker.h ファイル

boxWhisker.cpp ファイル

私の質問は、どうすれば QChart にのみ座標を表示できますか? どんな助けでも感謝します!

編集

ここで、QChart クラスを継承する新しいクラスを作成し、新しいクラスで mouseEvent 関数を定義しようとしました。ここに私のコードのサンプルがあります:

qchart_me.h :

qchart_me.cpp :

boxWhisker.h:

boxWhisker.cpp

Qt Callout Example のようにコードを編集しようとしていました。
私が得るエラー: 'virtual void QChart_ME::mouseMoveEvent(QGraphicsSceneMouseEvent*)' は、このコンテキスト内で保護されています this->chartTrendLine->mouseMoveEvent(myEvent);

この問題を解決するにはどうすればよいですか?