微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

谷歌图表标签被切断

如何解决谷歌图表标签被切断

这是一个代码https://codepen.io/nick-ladieu/pen/PobBbXM

这是我目前的 JS

    google.load("visualization","1",{packages:["corechart"]});
google.setonLoadCallback(drawChart1);
function drawChart1() {
        var data = google.visualization.arrayToDataTable([
          ['Task','Hours per Day'],['Work',11],['Eat',2],['Commute',['Watch TV',['Sleep',7]
        ]);

        var options = {
          title: "",chartArea: {
      left: '3%',top: '3%',height: '100%',width: '100%'
    },pieHole: 0.2,width:'100%',height:'100%',tooltip: {
              trigger: "none"
            },pieSliceBorderColor: "none",pieSliceText: "none",colors: ['green','blue','pink','orange','purple' ],legend: {
            position: "labeled",},};

var chart = new google.visualization.PieChart(document.getElementById('piechart'));
  chart.draw(data,options);
}

google.load("visualization",{packages:["corechart"]});
google.setonLoadCallback(drawChart2);
function drawChart2() {
  var data = google.visualization.arrayToDataTable([
    ['Year','Sales','Expenses'],['2013',1000,400],['2014',1170,460],['2015',660,1120],['2016',1030,540]
  ]);

  var options = {
    title: 'Company Performance',hAxis: {title: 'Year',titleTextStyle: {color: '#333'}},vAxis: {minValue: 0}
  };

  var chart = new google.visualization.AreaChart(document.getElementById('chart_div2'));
  chart.draw(data,options);
}

$(window).resize(function(){
  drawChart1();
  drawChart2();
});

我正在尝试制作一个响应式布局,其中包括一个圆环图,其中客户要求图表包含标签线而不是图例。

我有一些工作,但是当宽度减少到移动视图时,图表标签被切断,我不确定如何动态减小图表大小以便标签可见

Example of issue

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。