diff --git a/doc/dox/whatsnew.dox b/doc/dox/whatsnew.dox
index 67436d32a9..f2c2c10128 100644
--- a/doc/dox/whatsnew.dox
+++ b/doc/dox/whatsnew.dox
@@ -91,6 +91,7 @@ Changes, compared to \ref page_whatsnew_V4_0_0 "v4.0.0" include:
NEW: Using Q_SIGNALS/Q_SLOTS instead of signals/slots MOC-keywords ... this allows for interoperability with other signals/slots frameworks, thanks to user:nickmontini for the proposal
NEW: you can use any (preferably stepped/categorial) JKQTPMathImageColorPalette as default graph colors list in a style.ini file, by setting auto_styles/use_color_from_palette=PALETTE_NAME
NEW: added entry for JKQTBasePlotterStyle::plotLabelColor to set the plot label color
+ NEW: added JKQTBasePlotterStyle::plotLabelTopBorder to set the spacing between top and plot label
NEW: Due to addition of JKQTMathText::setFontOptions() and the matchign extension of JKQTMathText::setFontSpecial() (see below) you can now add modifiers like +BOLD+ITALIC to any font-name provided to JKQTPlotter and in style INI-files
diff --git a/doc/images/JKQTPCoordinateAxisStyleDrawMode0.png b/doc/images/JKQTPCoordinateAxisStyleDrawMode0.png
index 1f6347caa6..547752e1a6 100644
Binary files a/doc/images/JKQTPCoordinateAxisStyleDrawMode0.png and b/doc/images/JKQTPCoordinateAxisStyleDrawMode0.png differ
diff --git a/doc/images/JKQTPXYLineGraph.png b/doc/images/JKQTPXYLineGraph.png
index 436ffaa5fd..9864e81af5 100644
Binary files a/doc/images/JKQTPXYLineGraph.png and b/doc/images/JKQTPXYLineGraph.png differ
diff --git a/doc/images/JKQTPXYLineGraph_small.png b/doc/images/JKQTPXYLineGraph_small.png
index 18b23ae9ea..c56ded6474 100644
Binary files a/doc/images/JKQTPXYLineGraph_small.png and b/doc/images/JKQTPXYLineGraph_small.png differ
diff --git a/doc/images/JKQTPXYScatterErrorGraph.png b/doc/images/JKQTPXYScatterErrorGraph.png
index 6f0fb8a82e..86cfdcd10e 100644
Binary files a/doc/images/JKQTPXYScatterErrorGraph.png and b/doc/images/JKQTPXYScatterErrorGraph.png differ
diff --git a/doc/images/JKQTPXYScatterErrorGraph_small.png b/doc/images/JKQTPXYScatterErrorGraph_small.png
index fc296329a4..1366e23da0 100644
Binary files a/doc/images/JKQTPXYScatterErrorGraph_small.png and b/doc/images/JKQTPXYScatterErrorGraph_small.png differ
diff --git a/doc/images/JKQTPXYScatterGraph.png b/doc/images/JKQTPXYScatterGraph.png
index ee58472160..b48f11aff7 100644
Binary files a/doc/images/JKQTPXYScatterGraph.png and b/doc/images/JKQTPXYScatterGraph.png differ
diff --git a/doc/images/JKQTPXYScatterGraph_small.png b/doc/images/JKQTPXYScatterGraph_small.png
index 8c5051aa43..32bbc01e0d 100644
Binary files a/doc/images/JKQTPXYScatterGraph_small.png and b/doc/images/JKQTPXYScatterGraph_small.png differ
diff --git a/doc/images/styles/blackandwhite.ini.png b/doc/images/styles/blackandwhite.ini.png
index f3a917cd94..ae079c0b6f 100644
Binary files a/doc/images/styles/blackandwhite.ini.png and b/doc/images/styles/blackandwhite.ini.png differ
diff --git a/doc/images/styles/blackandwhite.ini.symbols.png b/doc/images/styles/blackandwhite.ini.symbols.png
index 856222d105..453fc6116e 100644
Binary files a/doc/images/styles/blackandwhite.ini.symbols.png and b/doc/images/styles/blackandwhite.ini.symbols.png differ
diff --git a/doc/images/styles/blueprint.ini.png b/doc/images/styles/blueprint.ini.png
index 90caea1005..dcbb778dad 100644
Binary files a/doc/images/styles/blueprint.ini.png and b/doc/images/styles/blueprint.ini.png differ
diff --git a/doc/images/styles/blueprint.ini.symbols.png b/doc/images/styles/blueprint.ini.symbols.png
index 5b86623fa0..75353c5081 100644
Binary files a/doc/images/styles/blueprint.ini.symbols.png and b/doc/images/styles/blueprint.ini.symbols.png differ
diff --git a/doc/images/styles/cyberpunk.ini.png b/doc/images/styles/cyberpunk.ini.png
index cadd6f409b..29cea090a5 100644
Binary files a/doc/images/styles/cyberpunk.ini.png and b/doc/images/styles/cyberpunk.ini.png differ
diff --git a/doc/images/styles/cyberpunk.ini.symbols.png b/doc/images/styles/cyberpunk.ini.symbols.png
index 3b838339d1..641b0af693 100644
Binary files a/doc/images/styles/cyberpunk.ini.symbols.png and b/doc/images/styles/cyberpunk.ini.symbols.png differ
diff --git a/doc/images/styles/dark.ini.png b/doc/images/styles/dark.ini.png
index 2189633879..b8ac3c4d71 100644
Binary files a/doc/images/styles/dark.ini.png and b/doc/images/styles/dark.ini.png differ
diff --git a/doc/images/styles/dark.ini.symbols.png b/doc/images/styles/dark.ini.symbols.png
index 61309bd12a..5dcb6ecefb 100644
Binary files a/doc/images/styles/dark.ini.symbols.png and b/doc/images/styles/dark.ini.symbols.png differ
diff --git a/doc/images/styles/default.ini.png b/doc/images/styles/default.ini.png
index 48186b66bd..c525428b42 100644
Binary files a/doc/images/styles/default.ini.png and b/doc/images/styles/default.ini.png differ
diff --git a/doc/images/styles/default.ini.symbols.png b/doc/images/styles/default.ini.symbols.png
index 43dd5bc57c..e55d50fc93 100644
Binary files a/doc/images/styles/default.ini.symbols.png and b/doc/images/styles/default.ini.symbols.png differ
diff --git a/doc/images/styles/legacy_default_style.ini.png b/doc/images/styles/legacy_default_style.ini.png
index 3fc424c5c5..8fe9702611 100644
Binary files a/doc/images/styles/legacy_default_style.ini.png and b/doc/images/styles/legacy_default_style.ini.png differ
diff --git a/doc/images/styles/legacy_default_style.ini.symbols.png b/doc/images/styles/legacy_default_style.ini.symbols.png
index 723d0311d1..944fb2fa84 100644
Binary files a/doc/images/styles/legacy_default_style.ini.symbols.png and b/doc/images/styles/legacy_default_style.ini.symbols.png differ
diff --git a/doc/images/styles/seaborn.ini.png b/doc/images/styles/seaborn.ini.png
index 1ca554b942..82dc3b799e 100644
Binary files a/doc/images/styles/seaborn.ini.png and b/doc/images/styles/seaborn.ini.png differ
diff --git a/doc/images/styles/seaborn.ini.symbols.png b/doc/images/styles/seaborn.ini.symbols.png
index 3654324ac0..ce22b98379 100644
Binary files a/doc/images/styles/seaborn.ini.symbols.png and b/doc/images/styles/seaborn.ini.symbols.png differ
diff --git a/doc/images/styles/simple_arrowsaxes.ini.png b/doc/images/styles/simple_arrowsaxes.ini.png
index 2e46601470..681f0231ee 100644
Binary files a/doc/images/styles/simple_arrowsaxes.ini.png and b/doc/images/styles/simple_arrowsaxes.ini.png differ
diff --git a/doc/images/styles/simple_arrowsaxes.ini.symbols.png b/doc/images/styles/simple_arrowsaxes.ini.symbols.png
index 43dd5bc57c..e55d50fc93 100644
Binary files a/doc/images/styles/simple_arrowsaxes.ini.symbols.png and b/doc/images/styles/simple_arrowsaxes.ini.symbols.png differ
diff --git a/doc/images/styles/simple_axesoffset.ini.png b/doc/images/styles/simple_axesoffset.ini.png
index 89b0719524..9da8abdc03 100644
Binary files a/doc/images/styles/simple_axesoffset.ini.png and b/doc/images/styles/simple_axesoffset.ini.png differ
diff --git a/doc/images/styles/simple_axesoffset.ini.symbols.png b/doc/images/styles/simple_axesoffset.ini.symbols.png
index 43dd5bc57c..e55d50fc93 100644
Binary files a/doc/images/styles/simple_axesoffset.ini.symbols.png and b/doc/images/styles/simple_axesoffset.ini.symbols.png differ
diff --git a/doc/images/styles/simple_axesoffset_plotbox.ini.png b/doc/images/styles/simple_axesoffset_plotbox.ini.png
index d90aca9b0d..13fd852df3 100644
Binary files a/doc/images/styles/simple_axesoffset_plotbox.ini.png and b/doc/images/styles/simple_axesoffset_plotbox.ini.png differ
diff --git a/doc/images/styles/simple_axesoffset_plotbox.ini.symbols.png b/doc/images/styles/simple_axesoffset_plotbox.ini.symbols.png
index 43dd5bc57c..e55d50fc93 100644
Binary files a/doc/images/styles/simple_axesoffset_plotbox.ini.symbols.png and b/doc/images/styles/simple_axesoffset_plotbox.ini.symbols.png differ
diff --git a/doc/images/styles/simple_gridandticks.ini.png b/doc/images/styles/simple_gridandticks.ini.png
index bf2b11f73c..593f4e8de1 100644
Binary files a/doc/images/styles/simple_gridandticks.ini.png and b/doc/images/styles/simple_gridandticks.ini.png differ
diff --git a/doc/images/styles/simple_gridandticks.ini.symbols.png b/doc/images/styles/simple_gridandticks.ini.symbols.png
index 43dd5bc57c..e55d50fc93 100644
Binary files a/doc/images/styles/simple_gridandticks.ini.symbols.png and b/doc/images/styles/simple_gridandticks.ini.symbols.png differ
diff --git a/lib/jkqtplotter/jkqtpbaseplotter.cpp b/lib/jkqtplotter/jkqtpbaseplotter.cpp
index 6f31ef016a..c974d05f87 100644
--- a/lib/jkqtplotter/jkqtpbaseplotter.cpp
+++ b/lib/jkqtplotter/jkqtpbaseplotter.cpp
@@ -821,7 +821,7 @@ void JKQTBasePlotter::calcPlotScaling(JKQTPEnhancedPainter& painter){
if (!plotLabel.isEmpty()) {
QSizeF s=getTextSizeSize(plotterStyle.plotLabelFontName, plotterStyle.plotLabelFontSize*fontSizeMultiplier, plotLabel, painter);
- internalTitleHeight=s.height()+2.0*pt2px(painter, plotterStyle.plotLabelOffset);
+ internalTitleHeight=s.height()+pt2px(painter, plotterStyle.plotLabelOffset)+pt2px(painter, plotterStyle.plotLabelTopBorder);
internalPlotBorderTop+=internalTitleHeight;
}
@@ -1378,7 +1378,7 @@ void JKQTBasePlotter::drawPlot(JKQTPEnhancedPainter& painter) {
double a=0,d=0,so=0,w=0;
getTextSizeDetail(plotterStyle.plotLabelFontName,plotterStyle.plotLabelFontSize*fontSizeMultiplier,plotLabel, painter, w, a, d, so);
QSizeF s=QSizeF(w, a+d);
- mathText.draw(painter, internalPlotBorderLeft+(internalPlotWidth-s.width())/2.0,plotterStyle.plotBorderTop+a+pt2px(painter, plotterStyle.plotLabelOffset), plotterStyle.debugShowTextBoxes);
+ mathText.draw(painter, internalPlotBorderLeft+(internalPlotWidth-s.width())/2.0,plotterStyle.plotBorderTop+a+pt2px(painter, plotterStyle.plotLabelTopBorder), plotterStyle.debugShowTextBoxes);
if (plotterStyle.debugShowRegionBoxes) {
painter.save(); auto __finalpaint=JKQTPFinally([&painter]() {painter.restore();});
QPen p("blue");
@@ -3011,6 +3011,20 @@ double JKQTBasePlotter::getPlotLabelOffset() const
{
return this->plotterStyle.plotLabelOffset;
}
+
+void JKQTBasePlotter::setPlotLabelTopBorder(double __value)
+{
+ if (jkqtp_approximatelyUnequal(this->plotterStyle.plotLabelTopBorder , __value)) {
+ this->plotterStyle.plotLabelTopBorder = __value;
+ redrawPlot();
+ }
+}
+
+double JKQTBasePlotter::getPlotLabelTopBorder() const
+{
+ return this->plotterStyle.plotLabelTopBorder;
+}
+
void JKQTBasePlotter::setPlotLabelColor(QColor __value)
{
if (this->plotterStyle.plotLabelColor != __value) {
diff --git a/lib/jkqtplotter/jkqtpbaseplotter.h b/lib/jkqtplotter/jkqtpbaseplotter.h
index d704e590fa..9a66785dd7 100644
--- a/lib/jkqtplotter/jkqtpbaseplotter.h
+++ b/lib/jkqtplotter/jkqtpbaseplotter.h
@@ -1139,6 +1139,8 @@ class JKQTPLOTTER_LIB_EXPORT JKQTBasePlotter: public QObject {
double getPlotLabelFontSize() const;
/** \copydoc JKQTBasePlotterStyle::plotLabelOffset */
double getPlotLabelOffset() const;
+ /** \copydoc JKQTBasePlotterStyle::plotLabelTopBorder */
+ double getPlotLabelTopBorder() const;
/** \copydoc JKQTBasePlotterStyle::plotLabelFontName */
QString getplotLabelFontName() const;
/** \copydoc JKQTBasePlotterStyle::plotLabelColor */
@@ -2017,6 +2019,8 @@ class JKQTPLOTTER_LIB_EXPORT JKQTBasePlotter: public QObject {
void setPlotLabelFontSize(double __value);
/** \copydoc JKQTBasePlotterStyle::plotLabelOffset */
void setPlotLabelOffset(double __value);
+ /** \copydoc JKQTBasePlotterStyle::plotLabelTopBorder */
+ void setPlotLabelTopBorder(double __value);
/** \copydoc JKQTBasePlotterStyle::plotLabelFontName */
void setplotLabelFontName(const QString & __value);
/** \copydoc JKQTBasePlotterStyle::plotLabelColor */
diff --git a/lib/jkqtplotter/jkqtpbaseplotterstyle.cpp b/lib/jkqtplotter/jkqtpbaseplotterstyle.cpp
index 534855bcc7..e66e055c6d 100644
--- a/lib/jkqtplotter/jkqtpbaseplotterstyle.cpp
+++ b/lib/jkqtplotter/jkqtpbaseplotterstyle.cpp
@@ -21,9 +21,10 @@ JKQTBasePlotterStyle::JKQTBasePlotterStyle():
plotFrameWidth(1),
plotFrameRounding(0),
plotFrameVisible(false),
- plotLabelFontName("GUI"),
- plotLabelFontSize(qCeil(QApplication::font().pointSizeF()*1.2)),
+ plotLabelFontName("GUI+BOLD"),
+ plotLabelFontSize(qCeil(QApplication::font().pointSizeF()*1.5)),
plotLabelOffset(qCeil(QApplication::font().pointSizeF()*0.4)),
+ plotLabelTopBorder(qCeil(QApplication::font().pointSizeF()*0.25)),
useAntiAliasingForSystem(true),
useAntiAliasingForText(true),
defaultTextColor(QColor("black")),
@@ -54,6 +55,7 @@ void JKQTBasePlotterStyle::loadSettings(const QSettings &settings, const QString
plotLabelFontName=settings.value(group+"plot_label_font_name", defaultStyle.plotLabelFontName).toString();
plotLabelFontSize=settings.value(group+"plot_label_font_size", defaultStyle.plotLabelFontSize).toDouble();
plotLabelOffset=settings.value(group+"plot_label_offset", defaultStyle.plotLabelOffset).toDouble();
+ plotLabelTopBorder=settings.value(group+"plot_label_top_border", defaultStyle.plotLabelTopBorder).toDouble();
plotLabelColor=jkqtp_String2QColor(settings.value(group+"plot_label_color", jkqtp_QColor2String(defaultStyle.plotLabelColor)).toString());
widgetBackgroundBrush=QBrush(jkqtp_String2QColor(settings.value(group+"widget_background_color", jkqtp_QColor2String(defaultStyle.widgetBackgroundBrush.color())).toString()));
exportBackgroundBrush=QBrush(jkqtp_String2QColor(settings.value(group+"widget_background_color_for_export", jkqtp_QColor2String(defaultStyle.exportBackgroundBrush.color())).toString()));
@@ -103,6 +105,7 @@ void JKQTBasePlotterStyle::saveSettings(QSettings &settings, const QString &grou
settings.setValue(group+"plot_label_font_name", plotLabelFontName);
settings.setValue(group+"plot_label_font_size", plotLabelFontSize);
settings.setValue(group+"plot_label_offset", plotLabelOffset);
+ settings.setValue(group+"plot_label_top_border", plotLabelTopBorder);
settings.setValue(group+"plot_label_color", jkqtp_QColor2String(plotLabelColor));
settings.setValue(group+"plot_frame_visible", plotFrameVisible);
settings.setValue(group+"plot_frame_color", jkqtp_QColor2String(plotFrameColor));
diff --git a/lib/jkqtplotter/jkqtpbaseplotterstyle.h b/lib/jkqtplotter/jkqtpbaseplotterstyle.h
index 7f20ac16cb..3785d373ed 100644
--- a/lib/jkqtplotter/jkqtpbaseplotterstyle.h
+++ b/lib/jkqtplotter/jkqtpbaseplotterstyle.h
@@ -141,8 +141,10 @@ class JKQTPLOTTER_LIB_EXPORT JKQTBasePlotterStyle {
double plotLabelFontSize;
/** \brief the plot label color */
QColor plotLabelColor;
- /** \brief offset of the plot label from the next element [pt]. This offset is added below AND above the plot label! */
+ /** \brief offset of the plot label from the next element of the graph, i.e. below the label [pt]. \see plotLabelTopBorder for spacing above */
double plotLabelOffset;
+ /** \brief offset of the plot label from the top [pt]. \see plotLabelOffset for spacing between label and graph */
+ double plotLabelTopBorder;
/** \brief specifies whether to use antialiasing for plotting the coordinate system */
bool useAntiAliasingForSystem;
/** \brief specifies whether to use antialiasing when drawing any text
diff --git a/lib/jkqtplotter/resources/styles/default.ini b/lib/jkqtplotter/resources/styles/default.ini
index bed37cc30f..a9fe5cf2d8 100644
--- a/lib/jkqtplotter/resources/styles/default.ini
+++ b/lib/jkqtplotter/resources/styles/default.ini
@@ -56,8 +56,10 @@ plot_border_bottom=5
text_default_color=black
text_default_size=9
text_default_font_name=GUI
-plot_label_font_name=GUI
-plot_label_font_size=11
+plot_label_font_name=GUI+BOLD
+plot_label_font_size=14
+plot_label_offset=4
+plot_label_top_border=3
plot_label_color=black
plot_frame_visible=false
plot_frame_color=black
diff --git a/screenshots/datastore_groupedstat.png b/screenshots/datastore_groupedstat.png
index 38671ad232..b6203e952f 100644
Binary files a/screenshots/datastore_groupedstat.png and b/screenshots/datastore_groupedstat.png differ
diff --git a/screenshots/datastore_groupedstat_barchart.png b/screenshots/datastore_groupedstat_barchart.png
index 68417409ac..0e0514faf3 100644
Binary files a/screenshots/datastore_groupedstat_barchart.png and b/screenshots/datastore_groupedstat_barchart.png differ
diff --git a/screenshots/datastore_groupedstat_barchartrawdata.png b/screenshots/datastore_groupedstat_barchartrawdata.png
index 86051b5dc9..57bbd660be 100644
Binary files a/screenshots/datastore_groupedstat_barchartrawdata.png and b/screenshots/datastore_groupedstat_barchartrawdata.png differ
diff --git a/screenshots/datastore_groupedstat_boxplot.png b/screenshots/datastore_groupedstat_boxplot.png
index 6a611c8e88..143a731fbf 100644
Binary files a/screenshots/datastore_groupedstat_boxplot.png and b/screenshots/datastore_groupedstat_boxplot.png differ
diff --git a/screenshots/datastore_groupedstat_scatter.png b/screenshots/datastore_groupedstat_scatter.png
index b68555136f..19739356e8 100644
Binary files a/screenshots/datastore_groupedstat_scatter.png and b/screenshots/datastore_groupedstat_scatter.png differ
diff --git a/screenshots/datastore_groupedstat_scatterrawdata.png b/screenshots/datastore_groupedstat_scatterrawdata.png
index 654ec7e94b..fe8ce03fcc 100644
Binary files a/screenshots/datastore_groupedstat_scatterrawdata.png and b/screenshots/datastore_groupedstat_scatterrawdata.png differ
diff --git a/screenshots/datastore_groupedstat_small.png b/screenshots/datastore_groupedstat_small.png
index a47e1284a7..c4189700c0 100644
Binary files a/screenshots/datastore_groupedstat_small.png and b/screenshots/datastore_groupedstat_small.png differ
diff --git a/screenshots/datastore_regression.png b/screenshots/datastore_regression.png
index eb504df9fb..b40623a97a 100644
Binary files a/screenshots/datastore_regression.png and b/screenshots/datastore_regression.png differ
diff --git a/screenshots/datastore_regression_lin.png b/screenshots/datastore_regression_lin.png
index f8ae4a463a..3ba6421e08 100644
Binary files a/screenshots/datastore_regression_lin.png and b/screenshots/datastore_regression_lin.png differ
diff --git a/screenshots/datastore_regression_linrobust.png b/screenshots/datastore_regression_linrobust.png
index 0cbd5973a5..9fe5b56e8b 100644
Binary files a/screenshots/datastore_regression_linrobust.png and b/screenshots/datastore_regression_linrobust.png differ
diff --git a/screenshots/datastore_regression_linrobust_p.png b/screenshots/datastore_regression_linrobust_p.png
index 6393916ee1..2c7d78d356 100644
Binary files a/screenshots/datastore_regression_linrobust_p.png and b/screenshots/datastore_regression_linrobust_p.png differ
diff --git a/screenshots/datastore_regression_linweight.png b/screenshots/datastore_regression_linweight.png
index c1c6d004e2..291318457d 100644
Binary files a/screenshots/datastore_regression_linweight.png and b/screenshots/datastore_regression_linweight.png differ
diff --git a/screenshots/datastore_regression_nonlinreg_exp.png b/screenshots/datastore_regression_nonlinreg_exp.png
index 3cf6cebf59..d9551ca064 100644
Binary files a/screenshots/datastore_regression_nonlinreg_exp.png and b/screenshots/datastore_regression_nonlinreg_exp.png differ
diff --git a/screenshots/datastore_regression_nonlinreg_pow.png b/screenshots/datastore_regression_nonlinreg_pow.png
index 018bc58091..cdf5ccabab 100644
Binary files a/screenshots/datastore_regression_nonlinreg_pow.png and b/screenshots/datastore_regression_nonlinreg_pow.png differ
diff --git a/screenshots/datastore_regression_polynom.png b/screenshots/datastore_regression_polynom.png
index 0057e914d4..8ed3ec2676 100644
Binary files a/screenshots/datastore_regression_polynom.png and b/screenshots/datastore_regression_polynom.png differ
diff --git a/screenshots/datastore_regression_polynom_errros.png b/screenshots/datastore_regression_polynom_errros.png
index 5273d4957b..15eb286127 100644
Binary files a/screenshots/datastore_regression_polynom_errros.png and b/screenshots/datastore_regression_polynom_errros.png differ
diff --git a/screenshots/datastore_regression_small.png b/screenshots/datastore_regression_small.png
index 9025531bc9..8b0fc5f4ff 100644
Binary files a/screenshots/datastore_regression_small.png and b/screenshots/datastore_regression_small.png differ
diff --git a/screenshots/datastore_statistics.png b/screenshots/datastore_statistics.png
index 49bc7b7450..ab013474ce 100644
Binary files a/screenshots/datastore_statistics.png and b/screenshots/datastore_statistics.png differ
diff --git a/screenshots/datastore_statistics_2d.png b/screenshots/datastore_statistics_2d.png
index 3b4cbbaa9a..23bf29b1b9 100644
Binary files a/screenshots/datastore_statistics_2d.png and b/screenshots/datastore_statistics_2d.png differ
diff --git a/screenshots/datastore_statistics_2d_small.png b/screenshots/datastore_statistics_2d_small.png
index 38bebd730e..94981e7a07 100644
Binary files a/screenshots/datastore_statistics_2d_small.png and b/screenshots/datastore_statistics_2d_small.png differ
diff --git a/screenshots/datastore_statistics_boxplots_outliers.png b/screenshots/datastore_statistics_boxplots_outliers.png
index 4a6f6a2ae9..01fb0d5365 100644
Binary files a/screenshots/datastore_statistics_boxplots_outliers.png and b/screenshots/datastore_statistics_boxplots_outliers.png differ
diff --git a/screenshots/datastore_statistics_boxplots_simple.png b/screenshots/datastore_statistics_boxplots_simple.png
index f504af5218..cf70f4dff8 100644
Binary files a/screenshots/datastore_statistics_boxplots_simple.png and b/screenshots/datastore_statistics_boxplots_simple.png differ
diff --git a/screenshots/datastore_statistics_cumhistkde.png b/screenshots/datastore_statistics_cumhistkde.png
index 1efd8f7f8e..bd7a56a780 100644
Binary files a/screenshots/datastore_statistics_cumhistkde.png and b/screenshots/datastore_statistics_cumhistkde.png differ
diff --git a/screenshots/datastore_statistics_dataonly.png b/screenshots/datastore_statistics_dataonly.png
index c2e23d6915..399ea34c1e 100644
Binary files a/screenshots/datastore_statistics_dataonly.png and b/screenshots/datastore_statistics_dataonly.png differ
diff --git a/screenshots/datastore_statistics_hist.png b/screenshots/datastore_statistics_hist.png
index 4e0eb602d0..5d696863c5 100644
Binary files a/screenshots/datastore_statistics_hist.png and b/screenshots/datastore_statistics_hist.png differ
diff --git a/screenshots/datastore_statistics_kde.png b/screenshots/datastore_statistics_kde.png
index 34ac69abba..1a8c1654f9 100644
Binary files a/screenshots/datastore_statistics_kde.png and b/screenshots/datastore_statistics_kde.png differ
diff --git a/screenshots/datastore_statistics_small.png b/screenshots/datastore_statistics_small.png
index e4d9d4d609..654bb6d112 100644
Binary files a/screenshots/datastore_statistics_small.png and b/screenshots/datastore_statistics_small.png differ
diff --git a/screenshots/dateaxes.png b/screenshots/dateaxes.png
index ede11ef433..b81f90f640 100644
Binary files a/screenshots/dateaxes.png and b/screenshots/dateaxes.png differ
diff --git a/screenshots/dateaxes_small.png b/screenshots/dateaxes_small.png
index 192aa8551d..782b2a1db6 100644
Binary files a/screenshots/dateaxes_small.png and b/screenshots/dateaxes_small.png differ
diff --git a/screenshots/dateaxes_timeaxis.png b/screenshots/dateaxes_timeaxis.png
index 67e20f5f51..ee6f7ffb67 100644
Binary files a/screenshots/dateaxes_timeaxis.png and b/screenshots/dateaxes_timeaxis.png differ
diff --git a/screenshots/dateaxes_timeaxis_small.png b/screenshots/dateaxes_timeaxis_small.png
index e5c831f0b7..7dac7c161b 100644
Binary files a/screenshots/dateaxes_timeaxis_small.png and b/screenshots/dateaxes_timeaxis_small.png differ
diff --git a/screenshots/geo_coordinateaxis0.png b/screenshots/geo_coordinateaxis0.png
index 7dd165f3c4..f0c90855da 100644
Binary files a/screenshots/geo_coordinateaxis0.png and b/screenshots/geo_coordinateaxis0.png differ
diff --git a/screenshots/geo_coordinateaxis0_small.png b/screenshots/geo_coordinateaxis0_small.png
index 72061bb7aa..0665198c58 100644
Binary files a/screenshots/geo_coordinateaxis0_small.png and b/screenshots/geo_coordinateaxis0_small.png differ
diff --git a/screenshots/mandelbrot.png b/screenshots/mandelbrot.png
index 1f5de189bd..d857fcbcbb 100644
Binary files a/screenshots/mandelbrot.png and b/screenshots/mandelbrot.png differ
diff --git a/screenshots/mandelbrot_small.png b/screenshots/mandelbrot_small.png
index 0df80dc528..f7e05ad4bf 100644
Binary files a/screenshots/mandelbrot_small.png and b/screenshots/mandelbrot_small.png differ
diff --git a/screenshots/multiplot_controlwindow.png b/screenshots/multiplot_controlwindow.png
index 1b765b284c..b1c1d1251b 100644
Binary files a/screenshots/multiplot_controlwindow.png and b/screenshots/multiplot_controlwindow.png differ
diff --git a/screenshots/multiplot_controlwindow_small.png b/screenshots/multiplot_controlwindow_small.png
index ec939456de..0edfd9d63b 100644
Binary files a/screenshots/multiplot_controlwindow_small.png and b/screenshots/multiplot_controlwindow_small.png differ
diff --git a/screenshots/paramscatterplot_customsymbol.png b/screenshots/paramscatterplot_customsymbol.png
index 8612623914..ccdf03505b 100644
Binary files a/screenshots/paramscatterplot_customsymbol.png and b/screenshots/paramscatterplot_customsymbol.png differ
diff --git a/screenshots/paramscatterplot_customsymbol_small.png b/screenshots/paramscatterplot_customsymbol_small.png
index 8874468cdc..18388e2f83 100644
Binary files a/screenshots/paramscatterplot_customsymbol_small.png and b/screenshots/paramscatterplot_customsymbol_small.png differ
diff --git a/screenshots/parsedfunctionplot.png b/screenshots/parsedfunctionplot.png
index d4eaa30fa6..2638eecb8a 100644
Binary files a/screenshots/parsedfunctionplot.png and b/screenshots/parsedfunctionplot.png differ
diff --git a/screenshots/parsedfunctionplot_small.png b/screenshots/parsedfunctionplot_small.png
index cb20b101e6..849e6bcfaf 100644
Binary files a/screenshots/parsedfunctionplot_small.png and b/screenshots/parsedfunctionplot_small.png differ
diff --git a/screenshots/scatter.png b/screenshots/scatter.png
index 76ff0eebb1..48294b3481 100644
Binary files a/screenshots/scatter.png and b/screenshots/scatter.png differ
diff --git a/screenshots/scatter_customsymbol.png b/screenshots/scatter_customsymbol.png
index 45289c4602..be0b70428e 100644
Binary files a/screenshots/scatter_customsymbol.png and b/screenshots/scatter_customsymbol.png differ
diff --git a/screenshots/scatter_customsymbol_small.png b/screenshots/scatter_customsymbol_small.png
index 8c3fd7971f..583382b499 100644
Binary files a/screenshots/scatter_customsymbol_small.png and b/screenshots/scatter_customsymbol_small.png differ
diff --git a/screenshots/scatter_error.png b/screenshots/scatter_error.png
index b15150ef1b..ee04d61ce7 100644
Binary files a/screenshots/scatter_error.png and b/screenshots/scatter_error.png differ
diff --git a/screenshots/scatter_error_small.png b/screenshots/scatter_error_small.png
index fc296329a4..1366e23da0 100644
Binary files a/screenshots/scatter_error_small.png and b/screenshots/scatter_error_small.png differ
diff --git a/screenshots/scatter_small.png b/screenshots/scatter_small.png
index 8c5051aa43..32bbc01e0d 100644
Binary files a/screenshots/scatter_small.png and b/screenshots/scatter_small.png differ
diff --git a/screenshots/simpletest.png b/screenshots/simpletest.png
index 04aa617830..4bfed9e5bc 100644
Binary files a/screenshots/simpletest.png and b/screenshots/simpletest.png differ
diff --git a/screenshots/simpletest_small.png b/screenshots/simpletest_small.png
index 18b23ae9ea..c56ded6474 100644
Binary files a/screenshots/simpletest_small.png and b/screenshots/simpletest_small.png differ