jQuery技术:chart.js响应条形图标签大小

所以我有一个使用chart.js的条形图,我启用了响应。 它似乎适用于某些图表而不是其他图表。 例如,我的条形图标签似乎没有重新调整窗口大小,但其他一切确实使整个图表在较小的窗口大小时看起来非常奇怪。 如何重新调整标签大小以使其一起缩放? 有任何想法吗? 谢谢!

我的小提琴: http : //fiddle.jshell.net/SteveSerrano/e3o9z2wg/

HTML:

 

JS:

 var barChartData = { labels: ["Adjust claims fairly", "Pays promptly", "Resolves issues quickly", "Communicates clearly, honestly to agents", "Underwriter knowledge/expirience", "Listens, responds to agents", "Consistant underwriting", "Easy, intuitive functionality-technology", "Stable underwriting market", "Flexible underwriting when warrented"], datasets: [ { label: "My First dataset", //new option, barline will default to bar as that what is used to create the scale type: "line", fillColor: "rgba(225,225,225,0.01)", strokeColor: "rgba(0,0,0,1)", pointColor: "rgba(0,0,0,1)", pointStrokeColor: "#000000", pointHighlightFill: "#fff", pointHighlightStroke: "rgba(0,0,0,1)", data: [9.5, 9.4, 9.3, 9.2, 9.2, 9.1, 9, 9, 9, 9] }, { label: "My First dataset", //new option, barline will default to bar as that what is used to create the scale type: "bar", fillColor: "rgba(225,50,50,0.8)", strokeColor: "rgba(225,50,50,1)", pointColor: "rgba(220,20,220,1)", pointStrokeColor: "#fff", pointHighlightFill: "#fff", pointHighlightStroke: "rgba(220,220,220,1)", data: [7.4, 7.6, 6.2, 6.3, 6.8, 5.8, 7.1, 6.1, 7.6, 5.2] }] }; Chart.defaults.global.responsive = true; //canvases var lineBar = document.getElementById("canvas").getContext("2d"); //charts var myLineBarChart = new Chart(lineBar).Overlay(barChartData); 

    问题与真正长的x轴标签有关,而不是响应性。 也就是说,设置maintainAspectRatio将解决您的问题。

     Chart.defaults.global.maintainAspectRatio = false; 

    请注意,您也可以在每个图表中执行此操作。


    如果您还想保持纵横比,可以扩展图表以修剪标签,如https://stackoverflow.com/a/31699438/360067

    需要了解更多jQuery教程分享chart.js响应条形图标签大小,都可以关注jQuery技术分享栏目—计算机技术网(www.ctvol.com)!

      以上就是jQuery教程分享chart.js响应条形图标签大小相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/jquerytutorial/981782.html

      (0)
      上一篇 2021年12月12日
      下一篇 2021年12月12日

      精彩推荐