問題タブ [qtcharts]
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.
c++ - Qt Charts から LineChart の例を調整するには?
Qt Charts ライブラリのLineChart の例を調整しようとしています。コードは次のとおりです。
特定の x、y ペアでポイントを別の色で描画できるようにチャートを変更したいと考えています。今、チャート ラインの色を変更しようとしましたが、それは機能しますが、変更したいのはチャート ラインではなく、x、y の点の色です。したがって、最初にチャートにポイントを追加する必要があると思いますが、どうやら API は のappend()
ようなものではなくメソッドのみを提供しますdrawPoint()
。この機能を利用するにはどうすればよいですか? すでに利用可能ですが、表示されていないだけですか?
qml - QML ValueAxis は、ラベルの色を変更する方法を見つけることができません
ValueAxis のドキュメントでは、デフォルトで黒であるタイトルの色を変更するプロパティが見つからないようです。白に変えたい。
qt - QGraphicsView なしで QChart をレンダリングする
たとえば、特定のペインターにQChart
(コアにある)レンダリングしたいと思います。QGraphicsWidget
QSvgGenerator
次のトピックhttps://forum.qt.io/topic/38352/rendering-qgraphicsitem-without-qgraphicsscene/2を読み、コードに実装しました:
コメント付きの 2 つの行がありQChart
ますQGraphicsView
。
私はすでに で遊んでみましたがsetViewBox
、巨大な値に設定しても役に立ちません。QImage
の代わりに使用しても効果は同じですがQSvgGenerator
、空の画像が表示されます。
問題は、なぜQChart->paint()
空の絵が表示されるのかということです。
編集: 作業コードは bitbucket で見つけることができます: https://bitbucket.org/morodeer/charts_test_2/commits/b1eee99736beb5e43eae2a40ae116ee07e01558f
c++ - QChart を再描画する方法
QChart
追加した に新しいポイントを追加した後にを再描画する方法を知りたいQLineSeries
です。
目標は、これを使用して、高速 (最大 400 000 ポイント/秒) で取得されたデータを表示し、ポイントがパケットで到着したときにプロットを更新することです。
これが私が取り組んできたテストプログラムです:
メインウィンドウ:
MainWindow コンストラクター:
そして、シリーズにポイントを追加するための pushButtonclicked
イベント:
OpenGLSeries の例では、何らかの方法でそれを行います。方法がわかりません。ただし、その場合は、シリーズのすべてのポイントを追加するのではなく、新しいポイントに置き換えるため、少し異なります。