70 const QString &x_axis_label,
71 const QString &y_axis_label);
80 virtual QCPColorMap *addColorMap(
81 std::shared_ptr<std::map<double, MapTrace>> double_map_trace_map_sp,
90 virtual void transposeAxes();
93 virtual void zAxisScaleToLog10();
94 virtual void zAxisFilterLowPassPercentage(
double threshold_percentage);
98 virtual void zAxisFilterLowPassThreshold(
double threshold);
100 virtual void zAxisFilterHighPassPercentage(
double threshold_percentage);
102 virtual void zAxisDataResetToOriginal();
112 virtual void setPlottingColor(QCPAbstractPlottable *plottable_p,
113 const QColor &new_color)
override;
114 virtual QColor getPlottingColor(
int index = 0)
const override;
116 void dataTo3ColString(QString &data_string);
117 void dataToMatrixString(QString &data_string,
bool detailed =
false);
119 void currentXaxisRangeIndices(
int &lower,
int &upper);
120 void currentYaxisRangeIndices(
int &lower,
int &upper);
125 QCPColorMapData *mpa_origColorMapData =
nullptr;