Canvas 如何使用ChartJS收紧标签上的字母间距?

Canvas 如何使用ChartJS收紧标签上的字母间距?,canvas,chart.js,node-canvas,Canvas,Chart.js,Node Canvas,我试着用一张图表,但是标签有一个奇怪的字母间距,它们看起来太分散了 下面是一张在浏览器左侧使用chart.js绘制的图表,以及在右侧使用chartjs节点画布绘制的图表的图像。你可以看到,标签是唯一一个真正摆脱它的东西 我在这里发现了一个类似的问题,但这个问题没有答案,所以希望有人能找到解决办法 我已经尝试直接在节点库中调整画布的canvas.styles.letterSpacing,但到目前为止还不起作用 其他人有什么想法吗?在尝试了无数不同的方法后,我发现问题出在我用来从浏览器版本复制配置

我试着用一张图表,但是标签有一个奇怪的字母间距,它们看起来太分散了

下面是一张在浏览器左侧使用chart.js绘制的图表,以及在右侧使用chartjs节点画布绘制的图表的图像。你可以看到,标签是唯一一个真正摆脱它的东西

我在这里发现了一个类似的问题,但这个问题没有答案,所以希望有人能找到解决办法

我已经尝试直接在节点库中调整画布的
canvas.styles.letterSpacing
,但到目前为止还不起作用


其他人有什么想法吗?

在尝试了无数不同的方法后,我发现问题出在我用来从浏览器版本复制配置的
devicePixelRatio
设置中。这最初在浏览器版本中设置为
2
,我将其从node.js版本中删除,现在图形看起来与预期一样(或至少接近):

在这里记录这一点,以防将来有人偶然发现这个问题或问题