Hello !
I would like to represent a multi-pixel sensor's response (a camera in simple terms :) ) with a 9x9 colormap but I dont see how to get rid of the rectangles on the edges. My pixels are square not rectangles !!
Here's the code if you're interester in reproducing my issue :
QCustomPlot *plot = new QCustomPlot; plot -> addGraph(); QCPColorMap *colorMap = new QCPColorMap(plot->xAxis, plot->yAxis); colorMap->data()->setSize(9, 9); colorMap->data()->setRange(QCPRange(0, 9), QCPRange(0, 9)); for (int x=0; x<9; ++x) for (int y=0; y<9; ++y) colorMap->data()->setCell(x, y, x-y); colorMap->setGradient(QCPColorGradient::gpSpectrum); colorMap->rescaleDataRange(true); colorMap -> setInterpolate(false); //colorMap -> setTightBoundary(true); plot->rescaleAxes(); plot->replot();
I already thank those who'll read my thread and especially the one who'll spot the mistake.
Have a nice after-reading !