use smaller margins for X axis.

This commit is contained in:
Martin Preuss
2025-12-30 14:44:18 +01:00
parent e3eb5cc901
commit 36725f170f

View File

@@ -22,6 +22,15 @@
#include <ctype.h> #include <ctype.h>
/* ------------------------------------------------------------------------------------------------
* definitions
* ------------------------------------------------------------------------------------------------
*/
#define AQDG_TIMEGRAPH_MARGINSPERCENT_X 1.0
#define AQDG_TIMEGRAPH_MARGINSPERCENT_Y 10.0
/* ------------------------------------------------------------------------------------------------ /* ------------------------------------------------------------------------------------------------
* forward declarations * forward declarations
@@ -105,14 +114,14 @@ void AQDG_TimeGraph_SetupTicks(AQDG_GRAPH *g, uint32_t flags, double minY, doubl
/* create ticks for X axis */ /* create ticks for X axis */
axis=AQDG_Graph_GetAxisByIndex(g, AQDG_GRAPH_AXISPOS_BOTTOM); axis=AQDG_Graph_GetAxisByIndex(g, AQDG_GRAPH_AXISPOS_BOTTOM);
if (axis) { if (axis) {
_addMarginsToAxis(axis, 2.0); _addMarginsToAxis(axis, AQDG_TIMEGRAPH_MARGINSPERCENT_X);
_setupTicksForTimeAxis(axis); _setupTicksForTimeAxis(axis);
} }
/* create ticks for Y axis */ /* create ticks for Y axis */
axis=AQDG_Graph_GetAxisByIndex(g, AQDG_GRAPH_AXISPOS_LEFT); axis=AQDG_Graph_GetAxisByIndex(g, AQDG_GRAPH_AXISPOS_LEFT);
if (axis) { if (axis) {
_addMarginsToAxis(axis, 10.0); _addMarginsToAxis(axis, AQDG_TIMEGRAPH_MARGINSPERCENT_Y);
if (flags & AQDG_TIMEGRAPH_SETUPTICKS_FLAGS_MINY) if (flags & AQDG_TIMEGRAPH_SETUPTICKS_FLAGS_MINY)
AQDG_Graph_Axis_SetMinValue(axis, minY); AQDG_Graph_Axis_SetMinValue(axis, minY);
if (flags & AQDG_TIMEGRAPH_SETUPTICKS_FLAGS_MAXY) if (flags & AQDG_TIMEGRAPH_SETUPTICKS_FLAGS_MAXY)