0

我正在尝试在 highcharts 中绘制多个多边形,可以通过在 highcharts 中插入 null 分隔多边形来实现。

$('#container').highcharts({
    series: [{
        name: 'Polygons',
        type: 'polygon',
        data: [
            [2, 100],
            [3, 100],
            [3, 200],
            [2, 200],
            null, // allows multiple polygons         
            [6, 100],
            [8, 100],
            [8, 200],
            [6, 200]
        ]
    }, {
        data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]
    }]

});

使用justpy在python中实现的等效方法是什么?目前我必须分别创建两个多边形:

import justpy as jp

chart_dict = {
    'series': [{'name': 'Polygons',
                'type': 'polygon',
                'data': [[2, 100],
                         [3, 100],
                         [3, 200],
                         [2, 200]]},
               {'name': 'Polygons',
                'type': 'polygon',
                'data': [[6, 100],
                         [8, 100],
                         [8, 200],
                         [6, 200]]
                }, {
                   'data': [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]
               }]}

def load():
    wp = jp.WebPage()
    chart = jp.HighStock(a=wp, options=chart_dict)
    return wp

jp.justpy(load)

我曾尝试将它们结合起来并使用 None 来分开,但它没有用。

4

0 回答 0