我已创建SVG图表维度900x500
,我希望在logarithmic
算法中缩放字体大小。当图表较小时,它应该正常缩放,但在一个限制之后,它应该在每个1px
中缩放50px
。我怎么能这样做?
这是我尝试过的代码。
function calculateFontSize(denominator, min, max) {
var ratio = 0.038;
var defaultSize = Math.round(denominator * multiplier);
defaultSize = (defaultSize < min) ? min : (defaultSize > max) ? max : defaultSize;
}
var chartTitleSize = calculateFontSize(800, 14, 30);`