问题标签 [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 回答
485 浏览

qt - ChartView 不显示 BarSets 数据

在 qml 中,我创建了一个 ChartView:

Component.onCompleted信号中:

这是输出。 这是输出

有什么想法可以解决这个问题吗?谢谢。

0 投票
1 回答
839 浏览

c++ - Qt 条形图在一个图中包含多个系列

我正在创建一个 QChart 条形图。我有一个以前未知的 QBarSet 数量(我知道运行时 QBarSet 的数量 - 但可能在 1-10 之间)和一个可能大量的类别(10-1000)。

其他一切与此处描述的几乎相同。

我的问题是每个酒吧都变得非常非常小。我想以固定宽度绘制每个条形图,并可能使用水平滚动条来滚动类别。

有人有一个小例子如何做到这一点吗?

0 投票
2 回答
2964 浏览

c++ - 使用带有 openGL 的 QLineSeries 时,无法将 QChartView 正确保存为图像

我正在尝试创建一个可以绘制大型数据集的应用程序(因此使用 OpenGL 对我来说很重要)。我使用QChartView和。也因为我打开使用openGL。但是当我试图将图表保存为图像时,我得到的绘图没有数据。我知道在使用 openGL 时,它会在图表绘图区域的顶部创建一个,但我不知道如何访问它。QChartQLineSeriesQLineSeriesQLineSeriesQOpenGLWidget

所以一个问题是:如何将图表保存为带有画线的图像?

一些图片:

我想要什么(不使用openGL绘图):

不使用 openGL 绘图

我得到什么(用openGL绘图):

使用 openGL 绘图

这是一个代码示例:

MainWindow 构造函数:

generate_sin_chart():

保存功能:

0 投票
1 回答
3612 浏览

qt - 在 QChartView 上实现选择

我想基于QChartQChartView实现图表选择。类家族有一个很大的优势——易于使用 openGL动画,例如:

QChartView类提供有用的缩放功能 - QChartView ::setRubberBand()

在此处输入图像描述

主要问题是橡皮筋只能用于缩放,但我需要在没有缩放的情况下实现水平选择,因为该功能通常在音频编辑器中实现: 在此处输入图像描述

现在,当我继承 QChartView 时,我可以在选择后禁用缩放:

然后我就不能在鼠标键释放事件上实现缩放动作:

所以,我现在的问题:

  1. 视觉橡皮筋的边界如何映射到真实图表的坐标。即,如何将选择映射到图表上的线系列?现在我收到相同的错误坐标:

    /li>

输出:

  1. 现有的橡胶选择如何与视图一起按比例调整大小?

编辑:可能是一个有用的关键字 - QGraphicsScene::setSelectionArea()

Qt 5 芯片示例提供了不错的橡皮筋选择,但该示例基于QGraphicsView,而不是基于 QChartView。

0 投票
1 回答
1271 浏览

c++ - 如何从 QChart 显式设置刻度标签?

我必须创建一个图表并使用QChart. 所以我查看了QChart动态样条示例(因为我要创建一个动态图表),我在那里发现了一些奇怪的东西。

下面是启动画面。代码是Qt提供的示例代码,除了setTickCount().

启动屏幕图像: 启动屏幕图像

来自 Qt 主页的动态样条图示例代码

我将tick的值从5改为10。我想如果我把它改为10,它会显示为0,1,2,3,4,...,10作为刻度值。但事实并非如此。

当按比例间隔移动时,我认为它应该只增加比例间隔。我应该怎么办?代码看起来不错。

0 投票
2 回答
19897 浏览

qt - 如何使用 Qt Designer 在表单中插入 QChartView?

我想添加QChart到表单中。但我在小部件框中找不到它。所以我在代码中创建了它。我怎样才能将它插入QWidgetQFrame或其他东西?

我想在 QtDesigner 中设置该小部件的区域。

0 投票
1 回答
4217 浏览

qt - 如何更改 QLineSeries 宽度?

我需要设置QLineSeries
我做的宽度

它可以工作,但颜色变为黑色。我需要做什么才能只设置宽度?

0 投票
0 回答
1003 浏览

qt - 如何更改 QLineSeries 值?

我想使用改变QLineSeries值的函数。当它第一次调用时,一切都很好。但是当它调用第二次循环时,它的工作时间太长了。

如何正确执行此操作?

0 投票
1 回答
1279 浏览

python - 如何通过鼠标移动 QChart 中的系列?

我用 PyQtChart 画了一个图表,我想用鼠标移动一个系列。按右键选择一个系列,然后将其移动到目标位置,释放右键后将系列放到目标位置。我可以在 中获取所选系列update_select_series,如果我可以在按右键和目标坐标时获取原始坐标,因此我可以将系列移动到 中的目标位置update_series,但我不知道如何实现它。

0 投票
1 回答
905 浏览

qt - 将模块/库添加到 meta-toolchain-qt5 sdk

我正在尝试将 qtcharts 添加到 meta-toolchain-qt5。我的问题是我应该向哪些食谱/文件添加 qtcharts 以在 meta-toolchain-qt5 sdk 上拥有 qtcharts?我需要用 qmake 编译我的程序, /opt/myimage/2.1.2/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/qmake 我不确定我应该把 qtcharts 放在哪里。在 meta-qt5 或 meta-myapplication/recipes-qt 或其他地方是 poky 目录: