问题标签 [qchartview]

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 回答
162 浏览

qt - Chartview - 在绘图区域中绘制矩形

我目前正在开发一个 qml 应用程序,我需要在 plotArea 中指定各个区域。

我正在绘制矩形,但我的 scatterseries 点不可见,因为绘制在矩形后面。我尝试添加透明度,或在某处设置 az 值,但效果不佳。qwidget qcharts 是可能的,我希望在 qml 中做同样的事情。

这是我的问题的工作代码示例(如果我评论矩形的部分,点是可见的)

我没有在文档或在线上找到解决方案。

我发现的封闭问题是Qml ChartView with section for X Axis points但他们没有答案

0 投票
0 回答
72 浏览

qml - Qml ChartView 不会缩放到 X 轴的最大值

我有 Qml ChartView,我在运行时添加 Line Series。我还在运行时向这些系列添加数据点。
但是对于我要添加到系列中的最后一点,图表没有更新 X 轴最大值。并且图表没有缩放到 X 轴的最大值。

一旦我ValueAxis将点添加到系列中,我将更新最大值。
我还调用了 ChartView.update() 来刷新图表但没有效果。

0 投票
1 回答
202 浏览

python - 如何在 QChartview 中调整太小的图表尺寸(通过 QTDesigner 设计的 GUI)

我在 QTDesigner 中设计了一个 GUI,我想在其中包含一个使用 PyQT5 的 QChart 的圆环图。我已经实现了让图表本身可见并隐藏图例。但是,我不知道如何使图表适合定义的 Chartview 区域的整个区域。如图所示,它非常小。

在此处输入图像描述

以下是我的代码的相关片段:

使用上面的代码,我的容器在 GUI 中清晰可见,但图表本身非常小(参见包含的图片)。我希望有人可以帮助我!

0 投票
0 回答
51 浏览

c++ - 导出具有特定大小的 QChartView,与小部件大小无关

我尝试将 QChartView 保存为 pdf 文件格式。

但我有一个问题。输出的大小取决于屏幕大小和分辨率。如何chartView以独立于小部件大小的特定大小保存?

小部件尺寸:

在此处输入图像描述

输出文件预期大小:

在此处输入图像描述

我有一个解决方案,但我认为这还不够好:

0 投票
1 回答
204 浏览

qt - 如何在不使用 QCustomPlot 的情况下在 Qt 中创建实时散点图?

我正在尝试使用 QtCharts 将随机生成的数据实时绘制成散点图。我想使用 QtCharts 来做到这一点,甚至尝试将 Qt Audio Example 重新用于解决方案,但没有运气。关于如何正确执行此操作的任何建议?

0 投票
1 回答
65 浏览

c++ - 如何在 QStackedWidget 中显示 QChartView?

我希望我的表单有一个带有 2 个(至少)页面的 QStackedWidget,并且每个页面都有一个 QChartView。在表单编辑器中,通过“推广”菜单,我从 QGraphicView 制作了一个 QChartView。(屏幕截图(到目前为止,它只有 1 个 QChartView - 这样我就可以看到打开了哪个页面))。

在主窗口中,当按下其中一个按钮时,我想循环打开上述窗口:

我试着这样做:

表格.h

表格.cpp

编译代码,打开窗口。但问题是我的图表显示在打开的窗口上方的另一个窗口中。这显然是结果

但是如果我删除这条线,那么图表根本不可见。请帮忙,提前谢谢。 在此处输入图像描述 在此处输入图像描述

0 投票
1 回答
92 浏览

c++ - qml 使用中继器从 Qlist 绘制折线图

我想绘制一个保存在 QList 中的传感器数据图。我知道将数据提高到 qml 级别可以正常工作,因为它可以正确打印到控制台(请参阅代码)。

我现在的问题是,如何从这些数据中绘制 LineChart?我尝试了一个中继器和一些粗略的 for 循环,但似乎都没有工作,只显示一个空图表。

如上所述,数据可以正常工作并正确记录。轴也正确,只是没有线。

我最有希望的尝试:

0 投票
0 回答
23 浏览

qt - 用 C++ 填充的系列填充 ChartView

我需要用 LineSeries 填充 QML ChartView。我通过调用 c++ 中的方法来做到这一点:

然后将点附加到创建的系列:

它适用于少量数据,但处理大量数据时速度极慢。问题是每个“附加”都会触发重绘。所以我的问题是:只有在 ChartView 填充了点之后,有没有办法将 serie 添加到 ChartView 中?

0 投票
1 回答
30 浏览

c++ - Qt 自定义图表添加到框架时尺寸变小

示例中的 Qt 自定义图表如下所示:

但是当我将它添加到另一个项目中时,我添加了一个名为chartframeQt Designer 的框架并将这个自定义图表添加到其中,它的尺寸非常小。

在此处输入图像描述

下面是mainwindow.cpp的代码:

这是main.cpp的代码:

下面是mainwindow.ui的代码:

我会等待一个友好的回应。我是 qt 框架的初学者。