Highcharts phantomjs/highchart:导出为PNG/PDF时如何处理图例溢出

Highcharts phantomjs/highchart:导出为PNG/PDF时如何处理图例溢出,highcharts,phantomjs,Highcharts,Phantomjs,我的结果是: 欢迎任何建议。仍然停留在这个问题上。 有时,图例中的项目太多,如何处理图例溢出。一种方法是根据序列的大小设置高度和宽度(在下面导出设置)还有更好的方法吗? { "subtitle": { "text": "2016-05-19 12:09 to 2016-05-26 12:09" }, "title": { "text": "Query" }, "series": [ ], "yAxis": { "title": {

我的结果是:

欢迎任何建议。仍然停留在这个问题上。 有时,图例中的项目太多,如何处理图例溢出。一种方法是根据序列的大小设置高度和宽度(在下面导出设置)还有更好的方法吗?

{
  "subtitle": {
    "text": "2016-05-19 12:09 to 2016-05-26 12:09"
  },
  "title": {
    "text": "Query"
  },
  "series": [

  ],
  "yAxis": {
    "title": {
      "text": "Count"
    }
  },
  "tooltip": {
    "pointFormat": "<span style=\\\\"color:{point.color}\\\\">{series.name}</span>: <b>{point.y}</b><br/>"
  },
  "credits": {
    "enabled": false
  },
  "plotOptions": {
    "column": {
      "colorByPoint": false
    }
  },
  "xAxis": {
    "labels": {
      "style": {
        "fontSize": "9px"
      }
    },
    "type": "category"
  },
  "exporting": {
    "sourceHeight": 3000,
    "chartOptions": {
      "chart": {
        "height": 2000
      },
      "legend": {
        "maxHeight": 1600
      }
    }
  },
  "type": "chart",
  "legend": {
    "enabled": true
  }
}
{
“副标题”:{
“正文”:“2016-05-19 12:09至2016-05-26 12:09”
},
“标题”:{
“文本”:“查询”
},
“系列”:[
],
“yAxis”:{
“标题”:{
“文本”:“计数”
}
},
“工具提示”:{
“pointFormat”:“{series.name}:{point.y}
” }, “学分”:{ “已启用”:false }, “打印选项”:{ “列”:{ “colorByPoint”:错误 } }, “xAxis”:{ “标签”:{ “风格”:{ “fontSize”:“9px” } }, “类型”:“类别” }, “出口”:{ “源高度”:3000, “图表选项”:{ “图表”:{ “高度”:2000 }, “传奇”:{ “最大高度”:1600 } } }, “类型”:“图表”, “传奇”:{ “已启用”:真 } }
可以用一个简单的函数覆盖您所引用的函数,该函数只返回与其第一个参数相同的值。然而,禁用这样的图例导航将使您的图例变得相当大,具体取决于实际数据

例如:


为导出对象中的maxHeight参数设置未定义的值

legend: {
        layout: 'vertical',
        align: 'right',
        verticalAlign: 'top',
        maxHeight: 40
    },
    exporting:{
        chartOptions:{
        legend:{
            maxHeight: undefined
        }
      }
    },
例如:


我尝试修改上面的代码,将未定义的用作maxHeight(maxHeight=undefined,)。但是失败了。你能用你的代码更新我的代码来介绍这个问题吗?
legend: {
        layout: 'vertical',
        align: 'right',
        verticalAlign: 'top',
        maxHeight: 40
    },
    exporting:{
        chartOptions:{
        legend:{
            maxHeight: undefined
        }
      }
    },