### Current Behavior
Often the x axis timestamp labels overlap in a line chart.ā¦
### Expected Behavior
They should not overlap
### Steps To Reproduce
Run this flow to see the problem.
```
[{"id":"e0f939c39f438a57","type":"ui-chart","z":"997da33a0beedade","group":"4f87bd59a15b847e","name":"x axis timestamp formatting test","label":"x axis test","order":1,"chartType":"line","category":"topic","categoryType":"msg","xAxisLabel":"","xAxisProperty":"","xAxisPropertyType":"timestamp","xAxisType":"time","xAxisFormat":"","xAxisFormatType":"{HH}:{mm}:{ss}","xmin":"","xmax":"","yAxisLabel":"","yAxisProperty":"payload","yAxisPropertyType":"msg","ymin":"","ymax":"","bins":10,"action":"append","stackSeries":false,"pointShape":"circle","pointRadius":"3","showLegend":false,"removeOlder":"10","removeOlderUnit":"60","removeOlderPoints":"","colors":["#0095ff","#ff0000","#ff7f0e","#2ca02c","#a347e1","#d62728","#ff9896","#9467bd","#c5b0d5"],"textColor":["#346cda"],"textColorDefault":false,"gridColor":["#2dd920"],"gridColorDefault":false,"width":"3","height":"4","className":"","interpolation":"linear","x":670,"y":2660,"wires":[[]]},{"id":"a7794835b16c88a8","type":"inject","z":"997da33a0beedade","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"5","crontab":"","once":true,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":120,"y":2660,"wires":[["4d5e9f52310935c6"]]},{"id":"4d5e9f52310935c6","type":"function","z":"997da33a0beedade","name":"Random numbers","func":"msg.payload = Math.random()\n\nreturn msg","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":350,"y":2660,"wires":[["e0f939c39f438a57"]]},{"id":"f0897fec9eecd662","type":"inject","z":"997da33a0beedade","name":"Clear","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"[]","payloadType":"json","x":480,"y":2720,"wires":[["e0f939c39f438a57"]]},{"id":"4f87bd59a15b847e","type":"ui-group","name":"test","page":"c6ff182a4185f2f2","width":"6","height":"1","order":1,"showTitle":false,"className":"","visible":"true","disabled":"false","groupType":"default"},{"id":"c6ff182a4185f2f2","type":"ui-page","name":"Test page","ui":"ID-BASE-1","path":"/testpage","icon":"home","layout":"grid","theme":"f9b6670b127dc219","breakpoints":[{"name":"Default","px":"0","cols":"3"},{"name":"Tablet","px":"576","cols":"6"},{"name":"Small Desktop","px":"768","cols":"9"},{"name":"Desktop","px":"1024","cols":"12"}],"order":4,"className":"","visible":"true","disabled":"false"},{"id":"ID-BASE-1","type":"ui-base","name":"Dashboard","path":"/dashboard","appIcon":"","includeClientData":true,"acceptsClientConfig":["ui-control","ui-notification","ui-gauge-classic"],"showPathInSidebar":false,"headerContent":"page","titleBarStyle":"default","showReconnectNotification":false,"notificationDisplayTime":"1","showDisconnectNotification":true,"allowInstall":true},{"id":"f9b6670b127dc219","type":"ui-theme","name":"FlowForge Theme","colors":{"surface":"#152a47","primary":"#005aff","bgPage":"#ffffff","groupBg":"#ffffff","groupOutline":"#cc3e3e"},"sizes":{"pagePadding":"12px","groupGap":"12px","groupBorderRadius":"4px","widgetGap":"12px","density":"default"}},{"id":"4ad5a44e5f76c738","type":"global-config","env":[],"modules":{"@flowfuse/node-red-dashboard":"1.27.0"}}]
```
### Environment
- Dashboard version: 1.27.0+ main branch at 5de05076ccd
- Node-RED version: 4.1.0
- Node.js version:
- npm version:
- Platform/OS:
- Browser: Edge
### Have you provided an initial effort estimate for this issue?
I am not a FlowFuse team member