问题标签 [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.
c++ - Qt 条形图在一个图中包含多个系列
我正在创建一个 QChart 条形图。我有一个以前未知的 QBarSet 数量(我知道运行时 QBarSet 的数量 - 但可能在 1-10 之间)和一个可能大量的类别(10-1000)。
其他一切与此处描述的几乎相同。
我的问题是每个酒吧都变得非常非常小。我想以固定宽度绘制每个条形图,并可能使用水平滚动条来滚动类别。
有人有一个小例子如何做到这一点吗?
c++ - 使用带有 openGL 的 QLineSeries 时,无法将 QChartView 正确保存为图像
我正在尝试创建一个可以绘制大型数据集的应用程序(因此使用 OpenGL 对我来说很重要)。我使用QChartView
和。也因为我打开使用openGL。但是当我试图将图表保存为图像时,我得到的绘图没有数据。我知道在使用 openGL 时,它会在图表绘图区域的顶部创建一个,但我不知道如何访问它。QChart
QLineSeries
QLineSeries
QLineSeries
QOpenGLWidget
所以一个问题是:如何将图表保存为带有画线的图像?
一些图片:
我想要什么(不使用openGL绘图):
我得到什么(用openGL绘图):
这是一个代码示例:
MainWindow 构造函数:
generate_sin_chart():
保存功能:
qt - 在 QChartView 上实现选择
我想基于QChart和QChartView实现图表选择。类家族有一个很大的优势——易于使用 openGL和动画,例如:
QChartView类提供有用的缩放功能 - QChartView ::setRubberBand():
主要问题是橡皮筋只能用于缩放,但我需要在没有缩放的情况下实现水平选择,因为该功能通常在音频编辑器中实现:
现在,当我继承 QChartView 时,我可以在选择后禁用缩放:
然后我就不能在鼠标键释放事件上实现缩放动作:
所以,我现在的问题:
视觉橡皮筋的边界如何映射到真实图表的坐标。即,如何将选择映射到图表上的线系列?现在我收到相同的错误坐标:
/li>
输出:
- 现有的橡胶选择如何与视图一起按比例调整大小?
编辑:可能是一个有用的关键字 - QGraphicsScene::setSelectionArea()。
Qt 5 芯片示例提供了不错的橡皮筋选择,但该示例基于QGraphicsView,而不是基于 QChartView。
c++ - 如何从 QChart 显式设置刻度标签?
我必须创建一个图表并使用QChart
. 所以我查看了QChart
动态样条示例(因为我要创建一个动态图表),我在那里发现了一些奇怪的东西。
下面是启动画面。代码是Qt提供的示例代码,除了setTickCount()
.
启动屏幕图像:
我将tick的值从5改为10。我想如果我把它改为10,它会显示为0,1,2,3,4,...,10作为刻度值。但事实并非如此。
当按比例间隔移动时,我认为它应该只增加比例间隔。我应该怎么办?代码看起来不错。
qt - 如何使用 Qt Designer 在表单中插入 QChartView?
我想添加QChart
到表单中。但我在小部件框中找不到它。所以我在代码中创建了它。我怎样才能将它插入QWidget
或QFrame
或其他东西?
我想在 QtDesigner 中设置该小部件的区域。
qt - 如何更改 QLineSeries 宽度?
我需要设置QLineSeries
我做的宽度
它可以工作,但颜色变为黑色。我需要做什么才能只设置宽度?
qt - 如何更改 QLineSeries 值?
我想使用改变QLineSeries
值的函数。当它第一次调用时,一切都很好。但是当它调用第二次循环时,它的工作时间太长了。
如何正确执行此操作?
python - 如何通过鼠标移动 QChart 中的系列?
我用 PyQtChart 画了一个图表,我想用鼠标移动一个系列。按右键选择一个系列,然后将其移动到目标位置,释放右键后将系列放到目标位置。我可以在 中获取所选系列update_select_series
,如果我可以在按右键和目标坐标时获取原始坐标,因此我可以将系列移动到 中的目标位置update_series
,但我不知道如何实现它。
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 目录: