Нижняя половина баров верхней диаграммы исчезает - PullRequest
0 голосов
/ 08 февраля 2020

Много раз нижняя половина моей верхней диаграммы исчезает при детализации, а затем - вверх. Я даже отключил анимацию на plotoptions, но это не решает мою проблему, я не могу воспроизвести проблему на jsfiddle, но не уверен, что это из-за проблемы с большими диаграммами.

Highcharts.chart('container', {
    chart : {
                    type : 'column',
                    events : {
                        drilldown : function(e) {
                            this.xAxis[0].setTitle({
                                text : 'Error Type'
                            });
                            this.setTitle({ text: "Error Distribution by Specifics" });
                             this.xAxis[0].update({
                                  tickInterval: 0,
                          });

                        },
                        drillup : function(e) {


                            this.xAxis[0].setTitle({
                                text : 'Mean Absolute Error (in days)'
                            });
                            this.setTitle({ text: "Error Distribution by Days" });
                             this.xAxis[0].update({
                                  tickInterval: 0.5,
                          });
                        }
                    }
                }, 

    title: {
        text: 'Error Distribution (Days)'
    },
                xAxis : {
                    title : {
                        text : 'Mean Absolute Error in Days'
                    },
                    type: 'category',
                    tickInterval : 0.50,
                    crosshair : true
                },
                yAxis : {
                    title : {
                        text : 'Predicted Error Count'
                    }
                },
                plotOptions: {
                    column: {
                                animation:false
                    }
                },
                tooltip : {
                    headerFormat : '',
                    shared : true,
                    pointFormat : 'Predicted Error Count : {point.y}'

                },

    series: [
        {
            name: "Error Distribution by Days Report",
            data: [


   {
      "x":2,
      "y":500,
      "drilldown":"2",
      "name":2
   },

   {
      "x":3.5,
      "y":500,
      "drilldown":"3.5",
      "name":3.5
   },
   {
      "x":10,
      "y":3508,
      "drilldown":"10",
      "name":"More"
   }

            ]
        }
    ],
    drilldown: {
        series:[
   {
      "name":"2",
      "id":"2",
      "pointWidth":30,
      "data":[
         [
            "Error A",
            500
         ]
      ]
   },
   {
      "name":"10",
      "id":"10",
      "pointWidth":30,
      "data":[
         [
            "Error A",
            501
         ],
         [
            "Error B",
            1001
         ],
         [
            "Error C",
            1
         ]
      ]
   },

   {
      "name":"3.5",
      "id":"3.5",
      "pointWidth":30,
      "data":[
         [
            "Error B",
            500
         ]
      ]
   }
]

    }
});

Изображение при отображении страницы загружен ниже enter image description here

Теперь, когда я выполняю сверление, а затем снова сверлю, нижняя половина исчезает

enter image description here

Та же проблема возникает и во время детализации.

1 Ответ

0 голосов
/ 12 февраля 2020

Проблема была решена добавлением clip: false в опциях печати, была обнаружена проблема, заключающаяся в том, что во время детализации он генерировал дополнительный clipPath, удаляя его, чтобы решить проблему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...