QCPGraph类参考
表示绘图中图形的绘图表。
https://www.qcustomplot.com/documentation/classQCPGraph.html
QCPGraph的继承图:
详细说明
表示绘图中图形的绘图表。
通常,您可以通过调用QCustomPlot :: addGraph创建新图。可以通过QCustomPlot :: graph访问生成的实例。
要绘制数据,请使用setData或addData函数对其进行分配。另外,您也可以通过data方法访问和修改数据,该方法返回一个指向内部QCPGraphDataContainer的指针。
图形用于显示单值数据。单值表示每个唯一键坐标只能有一个数据点。换句话说,图不能有循环。如果确实要绘制非单值曲线,请使用QCPCurve绘图表。
可以通过在两个应分离的数据点之间添加以NaN作为值(qQNaN()
或std::numeric_limits<double>::quiet_NaN()
)的数据点来创建图形线中的间隙。
改变外观
图形的外观主要由图形的线条样式,散布样式,画笔和钢笔(setLineStyle,setScatterStyle,setBrush,setPen)确定。
在图形下方或图形之间填充
QCPGraph知道两种类型的填充:法线图朝着与图的关键轴平行的零值线填充,并且在两个图之间填充,称为通道填充。要启用填充,只需使用既不是Qt :: NoBrush也不是完全透明的setBrush设置画笔。
默认情况下,将向零值线绘制法线填充。要在此图与另一个图之间设置通道填充,请调用setChannelFillGraph并将另一个图作为参数。
也可以看看