使用AnyChart以jpg / png格式导出图表,结果输出的一半

问题描述

使用AmChart的Iam *版本:7.9.0

当我生成报告时,它会使用正确的数据生成并在屏幕上正确绘图(例如,图像1:所显示的图表取决于输出),但是当我通过png / jpg导出绘图时,它将导出一半的输出像图片2一样(使用png / jpg格式的导出图表)。

如何实现导出完整图表。

Chart rendered depends on the output

Exported chart using png/jpg format

json代码:

{
   "chart":{
      "container":"dashboard:inqByProductsGraphPanalId_1","legend":null,"legand":null,"tooltip":{
         "padding":null,"allowLeaveScreen":false,"offsetX":0,"offsetY":0,"anchor":"center","hideDelay":null,"enabled":false,"displayMode":null
      },"yScale":1,"type":"column","title":{
         "enabled":true,"text":"Inquiry by Product","width":null,"height":null,"orientation":"top","align":"center","rotation":null,"padding":{
            "top":-10,"right":0,"bottom":30,"left":0
         },"useHtml":true,"fontSize":11,"fontColor":"Black"
      },"fill":null,"stroke":null,"animation":{
         "enabled":false
      },"labels":{
         "enabled":true,"useHtml":false,"position":"centerTop","anchor":"centerBottom","fontColor":"Black","background":null,"padding":{
            "top":2,"right":2,"bottom":2,"left":2
         }
      },"crosshair":{
         "xLabel":{
            "anchor":"centerTop"
         },"yLabel":{
            "anchor":"rightCenter"
         }
      },"chartId":"100","series":[
         {
            "data":[
               {
                  "fill":"DarkOliveGreen","x":"ADIDAS","value":19,"weekNumber":0,"year":0
               },{
                  "fill":"Crimson","x":"No Product Name Reported","value":44,{
                  "fill":"Chocolate","x":"ANACIN","value":24,{
                  "fill":"DarkMagenta","x":"AMLODOC","value":56,"year":0
               }
            ],"labels":{
               "enabled":true,"padding":{
                  "top":2,"left":2
               }
            },"name":null,"enabled":true,"seriesType":"column","type":null,"color":null,"xScale":0,"selectFill":"Goldenrod","hatchFill":null,"hoverHatchFill":"#445444","selectHatchFill":"Plum","select":null,"tooltip":null
         }
      ],"scales":[
         {
            "type":"ordinal","inverted":false,"names":[
               
            ],"ticks":null
         },{
            "type":"linear","maximum":null,"minimum":null,"minimumGap":"0.1","maximumGap":"0.1","softMinimum":null,"softMaximum":null,"stackMode":"none","stickToZero":"true","logBase":"10"
         }
      ],"interactivity":{
         "selectionMode":"singleSelect","hoverMode":"byX","spotRadius":null
      }
   }
}

解决方法

您正在使用旧版本的库7.9.0。它与export.anychart.com(8.8.0)上托管的当前版本的导出服务器不完全兼容。 要解决此问题,可以使用图像的手动应用大小调用saveAsJpg或saveAsPng函数。像这样:

chart.saveAsJpg(600,600);

此外,您可以将库更新为最新版本,以避免不兼容问题。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...