Qwt设置自定义坐标轴

设置横轴自定义坐标

QList ticksX[QwtScaleDiv::NTickTypes];
 double dInternalX1 = step*1.0/iXAxisSubParts;
 double dInternalX = (step*iXAxisParts-0)*1.0/iXAxisParts;
 for(int i=0;i

设置纵轴自定义坐标

double dInternal1 = dInternal/iYAxisSubPart;
 for(int i=0;i

设置表格与外框一致

plotLayout()->setAlignCanvasToScales(true);

设置Y轴显示一位小数

class VScaleDraw: public QwtScaleDraw        //自画坐标轴
{
public:
    VScaleDraw()
    {
    }
    virtual QwtText label( double v ) const  //重绘坐标轴 刻度值
    {
       return QwtText( QString::number( v/10 ) );  //默认的 大刻度的时候 才会显示
    }
};

你可能感兴趣的:(canvas,qt)