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