ImageD  v2_7_5 (24.06.22)
ImageD is an image processing software designed for rapid prototyping and implementing algorithms and solutions for science, research and teaching.
D_Plot Class Reference

The D_Plot class Plot data in QChartView in the user interface. More...

#include <d_plot.h>

Public Member Functions

 D_Plot ()
 

Static Public Member Functions

static int Plot_Empty (QChartView *pChartView, QString QS_Text="No_Additional_Information")
 
static int Plot_AnyReal (QChartView *pChartView, vector< vector< double >> *vvX, vector< vector< double >> *vvY, QString name_title, QStringList qsl_name_series, QString name_x, QString name_y, int plot_mode=c_PLOT_SIMPLE_LINE, int mode_crop_y=c_VIS_TRAFO_CROP_DYNAMIC, double in_min_y=0, double in_max_y=255, int mode_trafo_y=c_VIS_TRAFO_LINEAR, double gamma_y=1, double center_y=0, double divisor_y=1, int mode_crop_x=c_VIS_TRAFO_CROP_DYNAMIC, double in_min_x=0, double in_max_x=255, int mode_trafo_x=c_VIS_TRAFO_LINEAR, double gamma_x=1, double center_x=0, double divisor_x=1)
 
static int Plot_Hist (QChartView *pChartView, Mat *pMA_In, bool plot_ch[4], bool uniform, bool accum, double *max_occured)
 
static int Plot_Hist_WithStats (QChartView *pChartView, vector< double > v_Data, size_t n_classes, QString name_title, QString name_x, bool uni=true, bool acc=false, size_t axe_tick_count=AXE_TICK_COUNT_MAJOR_DEFAULT)
 
static int Plot_Hist_WithStats (QChartView *pChartView, vector< vector< double >> vv_Data, double min_x, double max_x, size_t n_classes, QString name_title, QString name_x, bool uni=true, bool acc=false, size_t axe_tick_count=AXE_TICK_COUNT_MAJOR_DEFAULT)
 
static int Plot_Hist_WithStats (QChartView *pChartView, vector< vector< double >> vv_Data, double min_x, double max_x, size_t n_classes, vector< double > v_mean, vector< double > v_std, QString name_title, QString name_x, bool uni=true, bool acc=false, size_t axe_tick_count=AXE_TICK_COUNT_MAJOR_DEFAULT)
 
static int Plot_Hist_WithStats_Color (QChartView *pChartView, vector< double > v_DataHist, vector< double > v_DataColor, function< double(vector< double >)> F_ColorStat_Hue, function< double(vector< double >)> F_ColorStat_Value, double min_x_hist, double max_x_hist, double min_x_color_hue, double max_x_color_hue, double min_x_color_value, double max_x_color_value, size_t n_classes, double mean_hist, double std_hist, QString name_title, QString name_x, bool uni=true, bool acc=false, size_t axe_tick_count=AXE_TICK_COUNT_MAJOR_DEFAULT)
 
static int Plot_Hist_Single_Classes (QChartView *pChartView, vector< double > *v_hist, double min, double step, QString name_title, QString name_series, QString name_x, QString name_y, bool ignore_first)
 
static int Plot_Hist_Multi_Classes (QChartView *pChartView, vector< vector< double >> *vv_hist, double min_x, double max_x, double max_y, double step, QString name_title, QString name_series, QString name_x, QString name_y, bool ignore_first)
 
static int Plot_Hist_Multi_Classes (QChartView *pChartView, vector< vector< double >> *vv_hist, double min_x, double max_x, double max_y, double step, QString name_title, QStringList qsl_name_series, QString name_x, QString name_y, bool ignore_first)
 
static int Plot_Hist_Any (QChartView *pChartView, Mat *pMA_In, int classes, QString name_title="histogram", QString qs_name_series="channel_", QString name_x="pixel value", QString name_y="amount of pixels", bool uniform=true, bool accum=true, bool ignore_first=false)
 
static int Plot_Hist_Any (QChartView *pChartView, Mat *pMA_In, int classes, QString name_title, QStringList qsl_name_series, QString name_x="pixel value", QString name_y="amount of pixels", bool uniform=true, bool accum=true, bool ignore_first=false)
 
static int Plot_Hist_Any (QChartView *pChartView, D_VisDat_Obj *pVD_In, int classes, QString name_title="histogram", QString qs_name_series="channel_", QString name_x="pixel value", QString name_y="amount of pixels", bool uniform=true, bool accum=true, bool ignore_first=false)
 
static int Plot_Hist_Any (QChartView *pChartView, D_VisDat_Obj *pVD_In, int classes, QString name_title, QStringList qsl_name_series, QString name_x="pixel value", QString name_y="amount of pixels", bool uniform=true, bool accum=true, bool ignore_first=false)
 
static int Plot_Times_Step (QChartView *pChartView, unsigned int *times, bool plot_time[4])
 
static int Plot_Times_All (QChartView *pChartView, D_Storage *pStore, bool plot_time[4], QLabel *L_total)
 
static int Plot_Bar_PoolStat_Single (QChartView *pChartView, vector< double > vData_X_Pool, vector< double > vData_Y_Stat, double x_min, double x_max, size_t x_classes, size_t y_stat, QString name_title, QString name_series, QString name_x, QString name_y)
 
static int Plot_BarCore_Single (QChartView *pChartView, vector< double > v_data, QString name_title, QString name_series, QStringList name_categories, QString name_x, QString name_y)
 
static int Plot_BarCore_Multi (QChartView *pChartView, vector< vector< double >> vv_data_SetVal, QString name_title, QStringList qsl_name_sets, QStringList name_categories, QString name_x, QString name_y)
 
static int Plot_BarCore_Start1_Single (QChartView *pChartView, vector< double > *v_hist, QString name_title, QString name_series, QString name_x, QString name_y)
 
static int Plot_Scatter_2D_Parameter (QChartView *pChartView, vector< vector< vector< double >>> *vvv_ParSetVal, unsigned int set, unsigned int par_x, unsigned int par_y, QString name_title, QString name_series, QString name_x, QString name_y)
 
static int Plot_Scatter_2D_Parameter (QChartView *pChartView, vector< vector< double >> *vv_ParVal, unsigned int par_x, unsigned int par_y, QString name_title, QString name_series, QString name_x, QString name_y)
 
static int Plot_Scatter_2D_Single_Y (QChartView *pChartView, vector< double > v_X_Val, vector< double > v_Y_Val, QString name_title, QString name_series, QString name_x, QString name_y, bool man_axis_style_x=false, bool man_axis_style_y=false, double man_min_x=0, double man_max_x=1, double man_min_y=0, double man_max_y=1, int ticks_x=AXE_TICK_COUNT_MAJOR_DEFAULT, int ticks_y=AXE_TICK_COUNT_MAJOR_DEFAULT)
 
static int Plot_Scatter_2D_Single_Y (QChartView *pChartView, vector< double > *v_X_Val, vector< double > *v_Y_Val, QString name_title, QString name_series, QString name_x, QString name_y, bool man_axis_style_x=false, bool man_axis_style_y=false, double man_min_x=0, double man_max_x=1, double man_min_y=0, double man_max_y=1, int ticks_x=AXE_TICK_COUNT_MAJOR_DEFAULT, int ticks_y=AXE_TICK_COUNT_MAJOR_DEFAULT)
 
static int Plot_Scatter_2D_Multi_Y (QChartView *pChartView, vector< double > *v_X_Val, vector< vector< double >> *vv_Y_SerVal, QString name_title, QString name_series, QString name_x, QString name_y)
 
static int Plot_Scatter_2D_Multi_Y (QChartView *pChartView, vector< double > *v_X_Val, vector< vector< double >> *vv_Y_SerVal, QString name_title, QStringList qsl_name_series, QString name_x, QString name_y)
 
static int Plot_Scatter_2D_Multi_XY (QChartView *pChartView, vector< vector< double >> *vv_X_SerVal, vector< vector< double >> *vv_Y_SerVal, QString name_title, QString name_series, QString name_x, QString name_y)
 
static int Plot_Scatter_2D_Multi_XY (QChartView *pChartView, vector< vector< double >> *vv_X_SerVal, vector< vector< double >> *vv_Y_SerVal, QString name_title, QStringList qsl_name_series, QString name_x, QString name_y)
 
static int Plot_Scatter_Heatmap (QChartView *pChartView, vector< double > vData_X, double min_x, double max_x, bool auto_range_x, size_t classes_x, QString name_x, vector< double > vData_Y, double min_y, double max_y, bool auto_range_y, size_t classes_y, QString name_y, vector< double > vData_Z, size_t stat_z, QString name_z, QString name_title, bool man_axis_style_x=false, bool man_axis_style_y=false, double man_min_x=0, double man_max_x=1, double man_min_y=0, double man_max_y=1, int ticks_x=AXE_TICK_COUNT_MAJOR_DEFAULT, int ticks_y=AXE_TICK_COUNT_MAJOR_DEFAULT)
 
static int Plot_Poincare_XY_Single (QChartView *pChartView, vector< double > v_Data, QString name_title, QString name_series, QString name_x, QString name_y, size_t shift_elements=1, bool show_dots=true, bool show_ellipse=true, bool show_line_YequalX=true, Qt::Alignment legend_pos=Qt::AlignTop)
 
static int Plot_Line_XY_Single (QChartView *pChartView, vector< double > v_XY_Data, QString name_title, QString name_series, QString name_x, QString name_y, int x_trans=c_AXE_TRANS_LIN, int y_trans=c_AXE_TRANS_LIN, bool dots_visible=false, bool man_axis_style_x=false, bool man_axis_style_y=false, double man_min_x=0, double man_max_x=1, double man_min_y=0, double man_max_y=1, int ticks_x=AXE_TICK_COUNT_MAJOR_DEFAULT, int ticks_y=AXE_TICK_COUNT_MAJOR_DEFAULT)
 
static int Plot_Line_XY_Single (QChartView *pChartView, vector< double > v_X_Data, vector< double > v_Y_Data, QString name_title, QString name_series, QString name_x, QString name_y, int x_trans=c_AXE_TRANS_LIN, int y_trans=c_AXE_TRANS_LIN, bool dots_visible=false, bool man_axis_style_x=false, bool man_axis_style_y=false, double man_min_x=0, double man_max_x=1, double man_min_y=0, double man_max_y=1, int ticks_x=AXE_TICK_COUNT_MAJOR_DEFAULT, int ticks_y=AXE_TICK_COUNT_MAJOR_DEFAULT)
 
static int Plot_Line_XY_Multi (QChartView *pChartView, vector< vector< double >> vv_XY_Data, QString name_title, QString name_series, QString name_x, QString name_y, int x_trans=c_AXE_TRANS_LIN, int y_trans=c_AXE_TRANS_LIN, bool dots_visible=false, bool heat_color=false, bool heat_color_AllColors=false, Qt::Alignment legend_pos=Qt::AlignTop)
 
static int Plot_Line_XY_Multi (QChartView *pChartView, vector< vector< double >> vv_XY_Data, QString name_title, QStringList qsl_name_series, QString name_x, QString name_y, int x_trans=c_AXE_TRANS_LIN, int y_trans=c_AXE_TRANS_LIN, bool dots_visible=false, bool heat_color=false, bool heat_color_AllColors=false, Qt::Alignment legend_pos=Qt::AlignTop)
 
static int Plot_Line_XY_Multi (QChartView *pChartView, vector< double > v_X_Data, vector< vector< double >> vv_Y_Data, QString name_title, QStringList qsl_name_series, QString name_x, QString name_y, bool dots_visible=false, bool heat_color=false, bool heat_color_AllColors=false, Qt::Alignment legend_pos=Qt::AlignTop)
 
static int Plot_Line_XY_Multi (QChartView *pChartView, vector< vector< double >> vv_X_Data, vector< vector< double >> vv_Y_Data, QString name_title, QStringList qsl_name_series, QString name_x, QString name_y, bool dots_visible=false, bool heat_color=false, bool heat_color_AllColors=false, Qt::Alignment legend_pos=Qt::AlignTop)
 
static int Plot_Line_XY_Multi (QChartView *pChartView, vector< vector< double >> vv_X_Data, vector< vector< double >> vv_Y_Data, vector< vector< double >> vv_Y_Errors, QString name_title, QStringList qsl_name_series, QString name_x, QString name_y, bool dots_visible=false, bool heat_color=false, bool heat_color_AllColors=false, Qt::Alignment legend_pos=Qt::AlignTop)
 
static int Plot_LineAreaError_XY (QChartView *pChartView, vector< double > v_X_Data, vector< double > v_Y_Data_1stVal, vector< double > v_Y_Data_1stErr, vector< double > v_Y_Data_2ndVal, QString name_title, QString name_series_1stVal, QString name_series_1stErr, QString name_series_2ndVal, QString name_x, QString name_y_1st, QString name_y_2nd, int x_trans=c_AXE_TRANS_LIN, int y_trans_1st=c_AXE_TRANS_LIN, int y_trans_2nd=c_AXE_TRANS_LIN, bool dots_visible=false, bool man_axis_style_x=false, bool man_axis_style_y=false, double man_min_x=0, double man_max_x=1, double man_min_y_1st=0, double man_max_y_1st=1, int ticks_x=AXE_TICK_COUNT_MAJOR_DEFAULT, int ticks_y=AXE_TICK_COUNT_MAJOR_DEFAULT)
 
static int Plot_Line_PoolStat_Single (QChartView *pChartView, vector< double > vData_X_Pool, vector< double > vData_Y_Stat, double x_min, double x_max, size_t x_classes, size_t y_stat, QString name_title, QString qs_name_series, QString name_x, QString name_y, bool auto_range, bool man_axis_style_x=false, bool man_axis_style_y=false, double man_min_x=0, double man_max_x=1, double man_min_y=0, double man_max_y=1, int ticks_x=AXE_TICK_COUNT_MAJOR_DEFAULT, int ticks_y=AXE_TICK_COUNT_MAJOR_DEFAULT)
 
static int Plot_Line_PoolStat_Single (QChartView *pChartView, vector< double > vData_X_Pool, vector< double > vData_Y_Stat, size_t x_classes, size_t y_stat, QString name_title, QString qs_name_series, QString name_x, QString name_y, bool man_axis_style_x=false, bool man_axis_style_y=false, double man_min_x=0, double man_max_x=1, double man_min_y=0, double man_max_y=1, int ticks_x=AXE_TICK_COUNT_MAJOR_DEFAULT, int ticks_y=AXE_TICK_COUNT_MAJOR_DEFAULT)
 
static int Plot_Line_PoolStat_Single (QChartView *pChartView, vector< double > vData_X_Pool, vector< double > vData_Y_Stat, double x_min, double x_max, size_t x_classes, size_t y_stat, QString name_title, QString qs_name_series, QString name_x, QString name_y, bool man_axis_style_x=false, bool man_axis_style_y=false, double man_min_x=0, double man_max_x=1, double man_min_y=0, double man_max_y=1, int ticks_x=AXE_TICK_COUNT_MAJOR_DEFAULT, int ticks_y=AXE_TICK_COUNT_MAJOR_DEFAULT)
 
static int Plot_Line_PoolStat_DualErr (QChartView *pChartView, vector< double > vData_X_Pool, vector< double > vData_Y_Stat, double x_min, double x_max, size_t x_classes, size_t stat_y_main_val, size_t stat_y_main_err, size_t stat_y_secondary_val, QString name_title, QString name_series, QString name_x, QString name_y, bool auto_range, int x_trans=c_AXE_TRANS_LIN, int y_trans_1st=c_AXE_TRANS_LIN, int y_trans_2nd=c_AXE_TRANS_LIN, bool dots_visible=false, bool man_axis_style_x=false, bool man_axis_style_y=false, double man_min_x=0, double man_max_x=1, double man_min_y=0, double man_max_y=1, int ticks_x=AXE_TICK_COUNT_MAJOR_DEFAULT, int ticks_y=AXE_TICK_COUNT_MAJOR_DEFAULT)
 
static int Plot_Line_PoolStat_DualErr (QChartView *pChartView, vector< double > vData_X_Pool, vector< double > vData_Y_Stat, size_t x_classes, size_t stat_y_main_val, size_t stat_y_main_err, size_t stat_y_secondary_val, QString name_title, QString name_series, QString name_x, QString name_y, int x_trans=c_AXE_TRANS_LIN, int y_trans_1st=c_AXE_TRANS_LIN, int y_trans_2nd=c_AXE_TRANS_LIN, bool dots_visible=false, bool man_axis_style_x=false, bool man_axis_style_y=false, double man_min_x=0, double man_max_x=1, double man_min_y=0, double man_max_y=1, int ticks_x=AXE_TICK_COUNT_MAJOR_DEFAULT, int ticks_y=AXE_TICK_COUNT_MAJOR_DEFAULT)
 
static int Plot_Line_PoolStat_DualErr (QChartView *pChartView, vector< double > vData_X_Pool, vector< double > vData_Y_Stat, double x_min, double x_max, size_t x_classes, size_t stat_y_main_val, size_t stat_y_main_err, size_t stat_y_secondary_val, QString name_title, QString name_series, QString name_x, QString name_y, int x_trans=c_AXE_TRANS_LIN, int y_trans_1st=c_AXE_TRANS_LIN, int y_trans_2nd=c_AXE_TRANS_LIN, bool dots_visible=false, bool man_axis_style_x=false, bool man_axis_style_y=false, double man_min_x=0, double man_max_x=1, double man_min_y=0, double man_max_y=1, int ticks_x=AXE_TICK_COUNT_MAJOR_DEFAULT, int ticks_y=AXE_TICK_COUNT_MAJOR_DEFAULT)
 
static int Plot_XY_Fit (QChartView *pChartView, vector< vector< vector< double >>> vvv_XY_Data_Measure, vector< vector< vector< double >>> vvv_XY_Data_Fit, QString name_title, QStringList qsl_name_series, QString name_x, QString name_y)
 
static int Plot_StatPar_Quantiles (QChartView *pChartView, vector< vector< vector< double >>> *vvv_ParSetSta, unsigned int par, QString name_title, QString name_series, QString name_x, QString name_y)
 
static int Plot_Stat_Multi_MeanMedian (QChartView *pChartView, vector< vector< double >> *vv_SetSta, bool pl_mean, bool pl_sd, bool pl_median, bool pl_adm, QString name_title, QString name_categories, QString name_y)
 
static int Plot_Stat_Multi_CvSkewKurt (QChartView *pChartView, vector< vector< double >> *vv_SetSta, bool pl_cv, bool pl_skew, bool pl_kurt, QString name_title, QString name_categories, QString name_y)
 
static int Plot_Stat_Multi_Quantiles (QChartView *pChartView, vector< vector< double >> *vv_SetSta, unsigned int steps, QString name_title, QString name_categories, QString name_y)
 
static int Plot_Stat_Multi_Distancees (QChartView *pChartView, vector< vector< double >> *vv_SetSta, unsigned int steps, QString name_title, QString name_categories, QString name_y)
 
static int Plot_Stat_Multi_Custom (QChartView *pChartView, vector< vector< vector< double >>> *vvv_ParSetSta, unsigned int par_x, unsigned int par_y, unsigned int stat_x, unsigned int stat_y, QString name_title, QString name_series, QString name_x, QString name_y)
 
static int Plot_Pie_Surrival (QChartView *pChartView, int surrival, int dead, QString name_title)
 
static int Free_Memory (QChartView *pChartView)
 

Detailed Description

The D_Plot class Plot data in QChartView in the user interface.

Wrapper functions for OpenCV methods to plot data in QChartView

Constructor & Destructor Documentation

◆ D_Plot()

D_Plot::D_Plot ( )

Member Function Documentation

◆ Free_Memory()

int D_Plot::Free_Memory ( QChartView *  pChartView)
static

◆ Plot_AnyReal()

int D_Plot::Plot_AnyReal ( QChartView *  pChartView,
vector< vector< double >> *  vvX,
vector< vector< double >> *  vvY,
QString  name_title,
QStringList  qsl_name_series,
QString  name_x,
QString  name_y,
int  plot_mode = c_PLOT_SIMPLE_LINE,
int  mode_crop_y = c_VIS_TRAFO_CROP_DYNAMIC,
double  in_min_y = 0,
double  in_max_y = 255,
int  mode_trafo_y = c_VIS_TRAFO_LINEAR,
double  gamma_y = 1,
double  center_y = 0,
double  divisor_y = 1,
int  mode_crop_x = c_VIS_TRAFO_CROP_DYNAMIC,
double  in_min_x = 0,
double  in_max_x = 255,
int  mode_trafo_x = c_VIS_TRAFO_LINEAR,
double  gamma_x = 1,
double  center_x = 0,
double  divisor_x = 1 
)
static

◆ Plot_Bar_PoolStat_Single()

static int D_Plot::Plot_Bar_PoolStat_Single ( QChartView *  pChartView,
vector< double >  vData_X_Pool,
vector< double >  vData_Y_Stat,
double  x_min,
double  x_max,
size_t  x_classes,
size_t  y_stat,
QString  name_title,
QString  name_series,
QString  name_x,
QString  name_y 
)
static

◆ Plot_BarCore_Multi()

int D_Plot::Plot_BarCore_Multi ( QChartView *  pChartView,
vector< vector< double >>  vv_data_SetVal,
QString  name_title,
QStringList  qsl_name_sets,
QStringList  name_categories,
QString  name_x,
QString  name_y 
)
static

◆ Plot_BarCore_Single()

int D_Plot::Plot_BarCore_Single ( QChartView *  pChartView,
vector< double >  v_data,
QString  name_title,
QString  name_series,
QStringList  name_categories,
QString  name_x,
QString  name_y 
)
static

◆ Plot_BarCore_Start1_Single()

int D_Plot::Plot_BarCore_Start1_Single ( QChartView *  pChartView,
vector< double > *  v_hist,
QString  name_title,
QString  name_series,
QString  name_x,
QString  name_y 
)
static

◆ Plot_Empty()

int D_Plot::Plot_Empty ( QChartView *  pChartView,
QString  QS_Text = "No_Additional_Information" 
)
static

◆ Plot_Hist()

int D_Plot::Plot_Hist ( QChartView *  pChartView,
Mat pMA_In,
bool  plot_ch[4],
bool  uniform,
bool  accum,
double *  max_occured 
)
static

◆ Plot_Hist_Any() [1/4]

int D_Plot::Plot_Hist_Any ( QChartView *  pChartView,
D_VisDat_Obj pVD_In,
int  classes,
QString  name_title,
QStringList  qsl_name_series,
QString  name_x = "pixel value",
QString  name_y = "amount of pixels",
bool  uniform = true,
bool  accum = true,
bool  ignore_first = false 
)
static

◆ Plot_Hist_Any() [2/4]

int D_Plot::Plot_Hist_Any ( QChartView *  pChartView,
D_VisDat_Obj pVD_In,
int  classes,
QString  name_title = "histogram",
QString  qs_name_series = "channel_",
QString  name_x = "pixel value",
QString  name_y = "amount of pixels",
bool  uniform = true,
bool  accum = true,
bool  ignore_first = false 
)
static

◆ Plot_Hist_Any() [3/4]

int D_Plot::Plot_Hist_Any ( QChartView *  pChartView,
Mat pMA_In,
int  classes,
QString  name_title,
QStringList  qsl_name_series,
QString  name_x = "pixel value",
QString  name_y = "amount of pixels",
bool  uniform = true,
bool  accum = true,
bool  ignore_first = false 
)
static

◆ Plot_Hist_Any() [4/4]

int D_Plot::Plot_Hist_Any ( QChartView *  pChartView,
Mat pMA_In,
int  classes,
QString  name_title = "histogram",
QString  qs_name_series = "channel_",
QString  name_x = "pixel value",
QString  name_y = "amount of pixels",
bool  uniform = true,
bool  accum = true,
bool  ignore_first = false 
)
static

◆ Plot_Hist_Multi_Classes() [1/2]

static int D_Plot::Plot_Hist_Multi_Classes ( QChartView *  pChartView,
vector< vector< double >> *  vv_hist,
double  min_x,
double  max_x,
double  max_y,
double  step,
QString  name_title,
QString  name_series,
QString  name_x,
QString  name_y,
bool  ignore_first 
)
static

◆ Plot_Hist_Multi_Classes() [2/2]

static int D_Plot::Plot_Hist_Multi_Classes ( QChartView *  pChartView,
vector< vector< double >> *  vv_hist,
double  min_x,
double  max_x,
double  max_y,
double  step,
QString  name_title,
QStringList  qsl_name_series,
QString  name_x,
QString  name_y,
bool  ignore_first 
)
static

◆ Plot_Hist_Single_Classes()

int D_Plot::Plot_Hist_Single_Classes ( QChartView *  pChartView,
vector< double > *  v_hist,
double  min,
double  step,
QString  name_title,
QString  name_series,
QString  name_x,
QString  name_y,
bool  ignore_first 
)
static

◆ Plot_Hist_WithStats() [1/3]

int D_Plot::Plot_Hist_WithStats ( QChartView *  pChartView,
vector< double >  v_Data,
size_t  n_classes,
QString  name_title,
QString  name_x,
bool  uni = true,
bool  acc = false,
size_t  axe_tick_count = AXE_TICK_COUNT_MAJOR_DEFAULT 
)
static

◆ Plot_Hist_WithStats() [2/3]

static int D_Plot::Plot_Hist_WithStats ( QChartView *  pChartView,
vector< vector< double >>  vv_Data,
double  min_x,
double  max_x,
size_t  n_classes,
QString  name_title,
QString  name_x,
bool  uni = true,
bool  acc = false,
size_t  axe_tick_count = AXE_TICK_COUNT_MAJOR_DEFAULT 
)
static

◆ Plot_Hist_WithStats() [3/3]

static int D_Plot::Plot_Hist_WithStats ( QChartView *  pChartView,
vector< vector< double >>  vv_Data,
double  min_x,
double  max_x,
size_t  n_classes,
vector< double >  v_mean,
vector< double >  v_std,
QString  name_title,
QString  name_x,
bool  uni = true,
bool  acc = false,
size_t  axe_tick_count = AXE_TICK_COUNT_MAJOR_DEFAULT 
)
static

◆ Plot_Hist_WithStats_Color()

int D_Plot::Plot_Hist_WithStats_Color ( QChartView *  pChartView,
vector< double >  v_DataHist,
vector< double >  v_DataColor,
function< double(vector< double >)>  F_ColorStat_Hue,
function< double(vector< double >)>  F_ColorStat_Value,
double  min_x_hist,
double  max_x_hist,
double  min_x_color_hue,
double  max_x_color_hue,
double  min_x_color_value,
double  max_x_color_value,
size_t  n_classes,
double  mean_hist,
double  std_hist,
QString  name_title,
QString  name_x,
bool  uni = true,
bool  acc = false,
size_t  axe_tick_count = AXE_TICK_COUNT_MAJOR_DEFAULT 
)
static

◆ Plot_Line_PoolStat_DualErr() [1/3]

int D_Plot::Plot_Line_PoolStat_DualErr ( QChartView *  pChartView,
vector< double >  vData_X_Pool,
vector< double >  vData_Y_Stat,
double  x_min,
double  x_max,
size_t  x_classes,
size_t  stat_y_main_val,
size_t  stat_y_main_err,
size_t  stat_y_secondary_val,
QString  name_title,
QString  name_series,
QString  name_x,
QString  name_y,
bool  auto_range,
int  x_trans = c_AXE_TRANS_LIN,
int  y_trans_1st = c_AXE_TRANS_LIN,
int  y_trans_2nd = c_AXE_TRANS_LIN,
bool  dots_visible = false,
bool  man_axis_style_x = false,
bool  man_axis_style_y = false,
double  man_min_x = 0,
double  man_max_x = 1,
double  man_min_y = 0,
double  man_max_y = 1,
int  ticks_x = AXE_TICK_COUNT_MAJOR_DEFAULT,
int  ticks_y = AXE_TICK_COUNT_MAJOR_DEFAULT 
)
static

◆ Plot_Line_PoolStat_DualErr() [2/3]

int D_Plot::Plot_Line_PoolStat_DualErr ( QChartView *  pChartView,
vector< double >  vData_X_Pool,
vector< double >  vData_Y_Stat,
double  x_min,
double  x_max,
size_t  x_classes,
size_t  stat_y_main_val,
size_t  stat_y_main_err,
size_t  stat_y_secondary_val,
QString  name_title,
QString  name_series,
QString  name_x,
QString  name_y,
int  x_trans = c_AXE_TRANS_LIN,
int  y_trans_1st = c_AXE_TRANS_LIN,
int  y_trans_2nd = c_AXE_TRANS_LIN,
bool  dots_visible = false,
bool  man_axis_style_x = false,
bool  man_axis_style_y = false,
double  man_min_x = 0,
double  man_max_x = 1,
double  man_min_y = 0,
double  man_max_y = 1,
int  ticks_x = AXE_TICK_COUNT_MAJOR_DEFAULT,
int  ticks_y = AXE_TICK_COUNT_MAJOR_DEFAULT 
)
static

◆ Plot_Line_PoolStat_DualErr() [3/3]

int D_Plot::Plot_Line_PoolStat_DualErr ( QChartView *  pChartView,
vector< double >  vData_X_Pool,
vector< double >  vData_Y_Stat,
size_t  x_classes,
size_t  stat_y_main_val,
size_t  stat_y_main_err,
size_t  stat_y_secondary_val,
QString  name_title,
QString  name_series,
QString  name_x,
QString  name_y,
int  x_trans = c_AXE_TRANS_LIN,
int  y_trans_1st = c_AXE_TRANS_LIN,
int  y_trans_2nd = c_AXE_TRANS_LIN,
bool  dots_visible = false,
bool  man_axis_style_x = false,
bool  man_axis_style_y = false,
double  man_min_x = 0,
double  man_max_x = 1,
double  man_min_y = 0,
double  man_max_y = 1,
int  ticks_x = AXE_TICK_COUNT_MAJOR_DEFAULT,
int  ticks_y = AXE_TICK_COUNT_MAJOR_DEFAULT 
)
static

◆ Plot_Line_PoolStat_Single() [1/3]

int D_Plot::Plot_Line_PoolStat_Single ( QChartView *  pChartView,
vector< double >  vData_X_Pool,
vector< double >  vData_Y_Stat,
double  x_min,
double  x_max,
size_t  x_classes,
size_t  y_stat,
QString  name_title,
QString  qs_name_series,
QString  name_x,
QString  name_y,
bool  auto_range,
bool  man_axis_style_x = false,
bool  man_axis_style_y = false,
double  man_min_x = 0,
double  man_max_x = 1,
double  man_min_y = 0,
double  man_max_y = 1,
int  ticks_x = AXE_TICK_COUNT_MAJOR_DEFAULT,
int  ticks_y = AXE_TICK_COUNT_MAJOR_DEFAULT 
)
static

◆ Plot_Line_PoolStat_Single() [2/3]

int D_Plot::Plot_Line_PoolStat_Single ( QChartView *  pChartView,
vector< double >  vData_X_Pool,
vector< double >  vData_Y_Stat,
double  x_min,
double  x_max,
size_t  x_classes,
size_t  y_stat,
QString  name_title,
QString  qs_name_series,
QString  name_x,
QString  name_y,
bool  man_axis_style_x = false,
bool  man_axis_style_y = false,
double  man_min_x = 0,
double  man_max_x = 1,
double  man_min_y = 0,
double  man_max_y = 1,
int  ticks_x = AXE_TICK_COUNT_MAJOR_DEFAULT,
int  ticks_y = AXE_TICK_COUNT_MAJOR_DEFAULT 
)
static

◆ Plot_Line_PoolStat_Single() [3/3]

int D_Plot::Plot_Line_PoolStat_Single ( QChartView *  pChartView,
vector< double >  vData_X_Pool,
vector< double >  vData_Y_Stat,
size_t  x_classes,
size_t  y_stat,
QString  name_title,
QString  qs_name_series,
QString  name_x,
QString  name_y,
bool  man_axis_style_x = false,
bool  man_axis_style_y = false,
double  man_min_x = 0,
double  man_max_x = 1,
double  man_min_y = 0,
double  man_max_y = 1,
int  ticks_x = AXE_TICK_COUNT_MAJOR_DEFAULT,
int  ticks_y = AXE_TICK_COUNT_MAJOR_DEFAULT 
)
static

◆ Plot_Line_XY_Multi() [1/5]

static int D_Plot::Plot_Line_XY_Multi ( QChartView *  pChartView,
vector< double >  v_X_Data,
vector< vector< double >>  vv_Y_Data,
QString  name_title,
QStringList  qsl_name_series,
QString  name_x,
QString  name_y,
bool  dots_visible = false,
bool  heat_color = false,
bool  heat_color_AllColors = false,
Qt::Alignment  legend_pos = Qt::AlignTop 
)
static

◆ Plot_Line_XY_Multi() [2/5]

int D_Plot::Plot_Line_XY_Multi ( QChartView *  pChartView,
vector< vector< double >>  vv_X_Data,
vector< vector< double >>  vv_Y_Data,
QString  name_title,
QStringList  qsl_name_series,
QString  name_x,
QString  name_y,
bool  dots_visible = false,
bool  heat_color = false,
bool  heat_color_AllColors = false,
Qt::Alignment  legend_pos = Qt::AlignTop 
)
static

◆ Plot_Line_XY_Multi() [3/5]

static int D_Plot::Plot_Line_XY_Multi ( QChartView *  pChartView,
vector< vector< double >>  vv_X_Data,
vector< vector< double >>  vv_Y_Data,
vector< vector< double >>  vv_Y_Errors,
QString  name_title,
QStringList  qsl_name_series,
QString  name_x,
QString  name_y,
bool  dots_visible = false,
bool  heat_color = false,
bool  heat_color_AllColors = false,
Qt::Alignment  legend_pos = Qt::AlignTop 
)
static

◆ Plot_Line_XY_Multi() [4/5]

static int D_Plot::Plot_Line_XY_Multi ( QChartView *  pChartView,
vector< vector< double >>  vv_XY_Data,
QString  name_title,
QString  name_series,
QString  name_x,
QString  name_y,
int  x_trans = c_AXE_TRANS_LIN,
int  y_trans = c_AXE_TRANS_LIN,
bool  dots_visible = false,
bool  heat_color = false,
bool  heat_color_AllColors = false,
Qt::Alignment  legend_pos = Qt::AlignTop 
)
static

◆ Plot_Line_XY_Multi() [5/5]

static int D_Plot::Plot_Line_XY_Multi ( QChartView *  pChartView,
vector< vector< double >>  vv_XY_Data,
QString  name_title,
QStringList  qsl_name_series,
QString  name_x,
QString  name_y,
int  x_trans = c_AXE_TRANS_LIN,
int  y_trans = c_AXE_TRANS_LIN,
bool  dots_visible = false,
bool  heat_color = false,
bool  heat_color_AllColors = false,
Qt::Alignment  legend_pos = Qt::AlignTop 
)
static

◆ Plot_Line_XY_Single() [1/2]

int D_Plot::Plot_Line_XY_Single ( QChartView *  pChartView,
vector< double >  v_X_Data,
vector< double >  v_Y_Data,
QString  name_title,
QString  name_series,
QString  name_x,
QString  name_y,
int  x_trans = c_AXE_TRANS_LIN,
int  y_trans = c_AXE_TRANS_LIN,
bool  dots_visible = false,
bool  man_axis_style_x = false,
bool  man_axis_style_y = false,
double  man_min_x = 0,
double  man_max_x = 1,
double  man_min_y = 0,
double  man_max_y = 1,
int  ticks_x = AXE_TICK_COUNT_MAJOR_DEFAULT,
int  ticks_y = AXE_TICK_COUNT_MAJOR_DEFAULT 
)
static

◆ Plot_Line_XY_Single() [2/2]

int D_Plot::Plot_Line_XY_Single ( QChartView *  pChartView,
vector< double >  v_XY_Data,
QString  name_title,
QString  name_series,
QString  name_x,
QString  name_y,
int  x_trans = c_AXE_TRANS_LIN,
int  y_trans = c_AXE_TRANS_LIN,
bool  dots_visible = false,
bool  man_axis_style_x = false,
bool  man_axis_style_y = false,
double  man_min_x = 0,
double  man_max_x = 1,
double  man_min_y = 0,
double  man_max_y = 1,
int  ticks_x = AXE_TICK_COUNT_MAJOR_DEFAULT,
int  ticks_y = AXE_TICK_COUNT_MAJOR_DEFAULT 
)
static

◆ Plot_LineAreaError_XY()

int D_Plot::Plot_LineAreaError_XY ( QChartView *  pChartView,
vector< double >  v_X_Data,
vector< double >  v_Y_Data_1stVal,
vector< double >  v_Y_Data_1stErr,
vector< double >  v_Y_Data_2ndVal,
QString  name_title,
QString  name_series_1stVal,
QString  name_series_1stErr,
QString  name_series_2ndVal,
QString  name_x,
QString  name_y_1st,
QString  name_y_2nd,
int  x_trans = c_AXE_TRANS_LIN,
int  y_trans_1st = c_AXE_TRANS_LIN,
int  y_trans_2nd = c_AXE_TRANS_LIN,
bool  dots_visible = false,
bool  man_axis_style_x = false,
bool  man_axis_style_y = false,
double  man_min_x = 0,
double  man_max_x = 1,
double  man_min_y_1st = 0,
double  man_max_y_1st = 1,
int  ticks_x = AXE_TICK_COUNT_MAJOR_DEFAULT,
int  ticks_y = AXE_TICK_COUNT_MAJOR_DEFAULT 
)
static

◆ Plot_Pie_Surrival()

int D_Plot::Plot_Pie_Surrival ( QChartView *  pChartView,
int  surrival,
int  dead,
QString  name_title 
)
static

◆ Plot_Poincare_XY_Single()

int D_Plot::Plot_Poincare_XY_Single ( QChartView *  pChartView,
vector< double >  v_Data,
QString  name_title,
QString  name_series,
QString  name_x,
QString  name_y,
size_t  shift_elements = 1,
bool  show_dots = true,
bool  show_ellipse = true,
bool  show_line_YequalX = true,
Qt::Alignment  legend_pos = Qt::AlignTop 
)
static

◆ Plot_Scatter_2D_Multi_XY() [1/2]

static int D_Plot::Plot_Scatter_2D_Multi_XY ( QChartView *  pChartView,
vector< vector< double >> *  vv_X_SerVal,
vector< vector< double >> *  vv_Y_SerVal,
QString  name_title,
QString  name_series,
QString  name_x,
QString  name_y 
)
static

◆ Plot_Scatter_2D_Multi_XY() [2/2]

static int D_Plot::Plot_Scatter_2D_Multi_XY ( QChartView *  pChartView,
vector< vector< double >> *  vv_X_SerVal,
vector< vector< double >> *  vv_Y_SerVal,
QString  name_title,
QStringList  qsl_name_series,
QString  name_x,
QString  name_y 
)
static

◆ Plot_Scatter_2D_Multi_Y() [1/2]

static int D_Plot::Plot_Scatter_2D_Multi_Y ( QChartView *  pChartView,
vector< double > *  v_X_Val,
vector< vector< double >> *  vv_Y_SerVal,
QString  name_title,
QString  name_series,
QString  name_x,
QString  name_y 
)
static

◆ Plot_Scatter_2D_Multi_Y() [2/2]

static int D_Plot::Plot_Scatter_2D_Multi_Y ( QChartView *  pChartView,
vector< double > *  v_X_Val,
vector< vector< double >> *  vv_Y_SerVal,
QString  name_title,
QStringList  qsl_name_series,
QString  name_x,
QString  name_y 
)
static

◆ Plot_Scatter_2D_Parameter() [1/2]

static int D_Plot::Plot_Scatter_2D_Parameter ( QChartView *  pChartView,
vector< vector< double >> *  vv_ParVal,
unsigned int  par_x,
unsigned int  par_y,
QString  name_title,
QString  name_series,
QString  name_x,
QString  name_y 
)
static

◆ Plot_Scatter_2D_Parameter() [2/2]

static int D_Plot::Plot_Scatter_2D_Parameter ( QChartView *  pChartView,
vector< vector< vector< double >>> *  vvv_ParSetVal,
unsigned int  set,
unsigned int  par_x,
unsigned int  par_y,
QString  name_title,
QString  name_series,
QString  name_x,
QString  name_y 
)
static

◆ Plot_Scatter_2D_Single_Y() [1/2]

int D_Plot::Plot_Scatter_2D_Single_Y ( QChartView *  pChartView,
vector< double > *  v_X_Val,
vector< double > *  v_Y_Val,
QString  name_title,
QString  name_series,
QString  name_x,
QString  name_y,
bool  man_axis_style_x = false,
bool  man_axis_style_y = false,
double  man_min_x = 0,
double  man_max_x = 1,
double  man_min_y = 0,
double  man_max_y = 1,
int  ticks_x = AXE_TICK_COUNT_MAJOR_DEFAULT,
int  ticks_y = AXE_TICK_COUNT_MAJOR_DEFAULT 
)
static

◆ Plot_Scatter_2D_Single_Y() [2/2]

int D_Plot::Plot_Scatter_2D_Single_Y ( QChartView *  pChartView,
vector< double >  v_X_Val,
vector< double >  v_Y_Val,
QString  name_title,
QString  name_series,
QString  name_x,
QString  name_y,
bool  man_axis_style_x = false,
bool  man_axis_style_y = false,
double  man_min_x = 0,
double  man_max_x = 1,
double  man_min_y = 0,
double  man_max_y = 1,
int  ticks_x = AXE_TICK_COUNT_MAJOR_DEFAULT,
int  ticks_y = AXE_TICK_COUNT_MAJOR_DEFAULT 
)
static

◆ Plot_Scatter_Heatmap()

int D_Plot::Plot_Scatter_Heatmap ( QChartView *  pChartView,
vector< double >  vData_X,
double  min_x,
double  max_x,
bool  auto_range_x,
size_t  classes_x,
QString  name_x,
vector< double >  vData_Y,
double  min_y,
double  max_y,
bool  auto_range_y,
size_t  classes_y,
QString  name_y,
vector< double >  vData_Z,
size_t  stat_z,
QString  name_z,
QString  name_title,
bool  man_axis_style_x = false,
bool  man_axis_style_y = false,
double  man_min_x = 0,
double  man_max_x = 1,
double  man_min_y = 0,
double  man_max_y = 1,
int  ticks_x = AXE_TICK_COUNT_MAJOR_DEFAULT,
int  ticks_y = AXE_TICK_COUNT_MAJOR_DEFAULT 
)
static

◆ Plot_Stat_Multi_Custom()

int D_Plot::Plot_Stat_Multi_Custom ( QChartView *  pChartView,
vector< vector< vector< double >>> *  vvv_ParSetSta,
unsigned int  par_x,
unsigned int  par_y,
unsigned int  stat_x,
unsigned int  stat_y,
QString  name_title,
QString  name_series,
QString  name_x,
QString  name_y 
)
static

◆ Plot_Stat_Multi_CvSkewKurt()

int D_Plot::Plot_Stat_Multi_CvSkewKurt ( QChartView *  pChartView,
vector< vector< double >> *  vv_SetSta,
bool  pl_cv,
bool  pl_skew,
bool  pl_kurt,
QString  name_title,
QString  name_categories,
QString  name_y 
)
static

◆ Plot_Stat_Multi_Distancees()

static int D_Plot::Plot_Stat_Multi_Distancees ( QChartView *  pChartView,
vector< vector< double >> *  vv_SetSta,
unsigned int  steps,
QString  name_title,
QString  name_categories,
QString  name_y 
)
static

◆ Plot_Stat_Multi_MeanMedian()

int D_Plot::Plot_Stat_Multi_MeanMedian ( QChartView *  pChartView,
vector< vector< double >> *  vv_SetSta,
bool  pl_mean,
bool  pl_sd,
bool  pl_median,
bool  pl_adm,
QString  name_title,
QString  name_categories,
QString  name_y 
)
static

◆ Plot_Stat_Multi_Quantiles()

int D_Plot::Plot_Stat_Multi_Quantiles ( QChartView *  pChartView,
vector< vector< double >> *  vv_SetSta,
unsigned int  steps,
QString  name_title,
QString  name_categories,
QString  name_y 
)
static

◆ Plot_StatPar_Quantiles()

int D_Plot::Plot_StatPar_Quantiles ( QChartView *  pChartView,
vector< vector< vector< double >>> *  vvv_ParSetSta,
unsigned int  par,
QString  name_title,
QString  name_series,
QString  name_x,
QString  name_y 
)
static

◆ Plot_Times_All()

int D_Plot::Plot_Times_All ( QChartView *  pChartView,
D_Storage pStore,
bool  plot_time[4],
QLabel *  L_total 
)
static

◆ Plot_Times_Step()

int D_Plot::Plot_Times_Step ( QChartView *  pChartView,
unsigned int *  times,
bool  plot_time[4] 
)
static

◆ Plot_XY_Fit()

int D_Plot::Plot_XY_Fit ( QChartView *  pChartView,
vector< vector< vector< double >>>  vvv_XY_Data_Measure,
vector< vector< vector< double >>>  vvv_XY_Data_Fit,
QString  name_title,
QStringList  qsl_name_series,
QString  name_x,
QString  name_y 
)
static

The documentation for this class was generated from the following files: