不同图表库的解决方案不一样,根据你给的demo,在VChart中只需要配置axes 中对应轴的label相关配置:通过minGap可以自定义标签之间的最小间距(单位为像素)。仅当轴采样开始时生效(sampling: true)。 该配置会影响轴采样的结果。  ### 代码示例 Code Exampleconst spec = { type: 'line', data: { values: [ { time: '2:00', value: 8 }, { time: '4:00', value: 9 }, { time: '6:00', value: 11 }, { time: '8:00', value: 14 }, { time: '10:00', value: 16 }, { time: '12:00', value: 17 }, { time: '14:00', value: 17 }, { time: '16:00', value: 16 }, { time: '18:00', value: 15 } ] }, xField: 'time', yField: 'value', axes: [{ orient: "bottom", label: { minGap: 80 } }] }; 结果展示 Results在线效果参考:[https://codesandbox.io/s/customize-axis-label-spacing-9ml6nvO...](https://link.segmentfault.com/?enc=GO%2BQKZNNsUZNbL%2FXdJyxIw%3D%3D.nDAfktPVT3dw0ku78F%2FakTLnXhVXOrp8XMwsHYhgFNZHWVQ65rrNIsz6cBBZZ4FDykc%2Bpr1IgkKfloTT5AVEeB4GWwUQfUkCRrTc9zq8Oy4%3D)  ### 相关文档 基础折线图demo:[https://www.visactor.io/vchart/demo/line-chart/basic-line](https://link.segmentfault.com/?enc=0WfN4K8XSg9dpaXUjAYSjA%3D%3D.snm5BtIgamTjVTzmWSbTxTnXOvOoBJsllHqZcWhR67tAcDIOO80Syccg3StSKs%2BCjGpsW2kIN%2BtiFW%2BPFmdvdg%3D%3D) 折线图教程:[https://www.visactor.io/vchart/guide/tutorial_docs/Chart_Type...](https://link.segmentfault.com/?enc=Ka0jPyiJlnA4OM2vgC1k0A%3D%3D.%2FBE57TUIIupBQAU61VpHdM%2BM6KfsQ25Hrj%2Bo7RQgDEhsbjHC5haGzt40a4%2BassTo70tLS1%2FDwghMzmg8nU%2Byt5iuKWTW%2Fhha%2BmQcTC29WDg%3D) 相关api:[https://www.visactor.io/vchart/option/lineChart#axes-band.lab...](https://link.segmentfault.com/?enc=Zx19GxCxRSigvXii4DeISQ%3D%3D.Q8hwGQ7xUUk6xs2gsacgYl5aYOcKx3FsojkVuI2xvLAsCG11m3TjAkY1BsfK3ZzuTRrm1lNsJsiWTIHfxjR5sBt%2FGLp1RuIpdBX9QHuA6Wc%3D) github:[https://github.com/VisActor/VChart](https://link.segmentfault.com/?enc=6PNs9oKNEkOVRik2FtoScw%3D%3D.Sf2u7tUEpMSS%2BCQ3gHsovB%2FAqZpADlj9Jxw6mx7zFGig20X1eJZ4R7N3492rbzjk)