Как показать несколько сетов на графике Highcharts Venn? - PullRequest
0 голосов
/ 18 июня 2019

Я хотел бы показать два набора диаграмм Венна на одном графике.Итак, у меня есть следующий код для наборов A и B:

Highcharts.chart('container', {
  series: [{
    type: 'venn',
    data: [{
        sets: ['A1'],
        value: 188956
    }, {
        sets: ['A2'],
        value: 211267
    }, {
        sets: ['A1', 'A2'],
        value: 23085,
        name: "overlap"
    }, {
        sets: ['B1'],
        value: 10880
    }, {
        sets: ['B2'],
        value: 10880
    }, {
        sets: ['B1', 'B2'],
        value: 6389,
        name: "overlap"
    }]
  }],
  title: {
    text: 'Sets A and B'
  }
});

Что действительно хорошо, когда вы все показываете вместе, так это то, что четыре круга пропорциональны друг другу.Проблема в том, как они выложены.Я хотел бы показать набор B с правой стороны от A с некоторым интервалом между ними.Я также хочу, чтобы набор B располагался горизонтально, как А.

Это выполнимо и если да, то как?

Спасибо!Alvaro

1 Ответ

0 голосов
/ 18 июня 2019

Это невозможно на одном графике, но вы можете создать несколько графиков:

Highcharts.chart('container', {
    ...,
    series: [{
        type: 'venn',
        data: [...]
    }]
});

Highcharts.chart('container2', {
    ...,
    series: [{
        type: 'venn',
        data: [...]
    }]
});

Демонстрация в реальном времени: https://jsfiddle.net/BlackLabel/xy5dfq4s/

Документы: https://www.highcharts.com/docs/chart-and-series-types/venn-series

...