Skip to content

Commit 9c2392f

Browse files
authored
Merge pull request #19 from highcharts-for-python/develop
PR for v.1.1.0
2 parents 45d3eb5 + 2debcb1 commit 9c2392f

File tree

106 files changed

+10337
-6
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

106 files changed

+10337
-6
lines changed

CHANGES.rst

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
Release 1.1.0
2+
=========================================
3+
4+
* Align the API to **Highcharts (JS) v.11**. In particular, this includes:
5+
6+
* Changes inherited from **Highcharts Core for Python v.1.1.0**. See `here <https://core-docs.highchartspython.com/en/latest/history.html#release-1-1-0>`__.
7+
* Added ``options.drilldown.Drilldown.map_zooming`` property.
8+
* Added ``FlowmapOptions`` / ``FlowmapSeries`` support.
9+
* Added ``GeoHeatmapOptions`` / ``GeoHeatmapSeries`` support.
10+
11+
* **FIXED:** Fixed missing ``TreegraphOptions`` / ``TreegraphSeries`` series type.
12+
13+
---------------
14+
115
Release 1.0.1
216
=========================================
317

README.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ JavaScript data visualization library.
1616
* The **Highcharts Export Server** - enabling the programmatic creation of static
1717
(downloadable) data visualizations
1818

19+
The library supports Highcharts (JS) v.10.2 and higher, including Highcharts (JS) v.11.0.0.
20+
1921
**Highcharts Maps for Python** is fully integrated with the broader Python ecosystem,
2022
offerin gnative integrations with:
2123

docs/_static/flowmap-example.png

76.9 KB
Loading
643 KB
Loading

docs/_static/pictorial-example.png

22.6 KB
Loading

docs/_static/treegraph-example.png

85 KB
Loading

docs/api.rst

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -340,6 +340,9 @@ Core Components
340340
* - :mod:`.options.plot_options.dumbbell <highcharts_maps.options.plot_options.dumbbell>`
341341
- :class:`DumbbellOptions <highcharts_maps.options.plot_options.dumbbell.DumbbellOptions>`
342342
:class:`LollipopOptions <highcharts_maps.options.plot_options.dumbbell.LollipopOptions>`
343+
* - :mod:`.options.plot_options.flowmap <highcharts_maps.options.plot_options.flowmap>`
344+
- :class:`FlowmapOptions <highcharts_maps.options.plot_options.flowmap.FlowmapOptions>`
345+
:class:`GeoHeatmapOptions <highcharts_maps.options.plot_options.flowmap.GeoHeatmapOptions>`
343346
* - :mod:`.options.plot_options.funnel <highcharts_maps.options.plot_options.funnel>`
344347
- :class:`FunnelOptions <highcharts_maps.options.plot_options.funnel.FunnelOptions>`
345348
:class:`Funnel3DOptions <highcharts_maps.options.plot_options.funnel.Funnel3DOptions>`
@@ -382,6 +385,8 @@ Core Components
382385
:class:`ParentNodeOptions <highcharts_maps.options.plot_options.packedbubble.ParentNodeOptions>`
383386
* - :mod:`.options.plot_options.pareto <highcharts_maps.options.plot_options.pareto>`
384387
- :class:`ParetoOptions <highcharts_maps.options.plot_options.pareto.ParetoOptions>`
388+
* - :mod:`.options.plot_options.pictorial <highcharts_maps.options.plot_options.pictorial>`
389+
- :class:`PictorialOptions <highcharts_maps.options.plot_options.pictorial.PictorialOptions>`
385390
* - :mod:`.options.plot_options.pie <highcharts_maps.options.plot_options.pie>`
386391
- :class:`PieOptions <highcharts_maps.options.plot_options.pie.PieOptions>`
387392
:class:`VariablePieOptions <highcharts_maps.options.plot_options.pie.VariablePieOptions>`
@@ -401,12 +406,17 @@ Core Components
401406
:class:`Scatter3DOptions <highcharts_maps.options.plot_options.scatter.Scatter3DOptions>`
402407
* - :mod:`.options.plot_options.series <highcharts_maps.options.plot_options.series>`
403408
- :class:`SeriesOptions <highcharts_maps.options.plot_options.series.SeriesOptions>`
409+
* - :mod:`.options.plot_options.sonification <highcharts_maps.options.plot_options.sonification>`
410+
- :class:`SeriesSonification <highcharts_maps.options.plot_options.sonification.SeriesSonification>`
404411
* - :mod:`.options.plot_options.spline <highcharts_maps.options.plot_options.spline>`
405412
- :class:`SplineOptions <highcharts_maps.options.plot_options.spline.SplineOptions>`
406413
* - :mod:`.options.plot_options.sunburst <highcharts_maps.options.plot_options.sunburst>`
407414
- :class:`SunburstOptions <highcharts_maps.options.plot_options.sunburst.SunburstOptions>`
408415
* - :mod:`.options.plot_options.timeline <highcharts_maps.options.plot_options.timeline>`
409416
- :class:`TimelineOptions <highcharts_maps.options.plot_options.timeline.TimelineOptions>`
417+
* - :mod:`.options.plot_options.treegraph <highcharts_maps.options.plot_options.treegraph>`
418+
- :class:`TreegraphOptions <highcharts_maps.options.plot_options.treegraph.TreegraphOptions>`
419+
:class:`TreegraphEvents <highcharts_maps.options.plot_options.treegraph.TreegraphEvents>`
410420
* - :mod:`.options.plot_options.treemap <highcharts_maps.options.plot_options.treemap>`
411421
- :class:`TreemapOptions <highcharts_maps.options.plot_options.treemap.TreemapOptions>`
412422
* - :mod:`.options.plot_options.vector <highcharts_maps.options.plot_options.vector>`
@@ -478,6 +488,7 @@ Core Components
478488
:class:`CartesianValueData <highcharts_maps.options.series.data.cartesian.CartesianValueData>`
479489
* - :mod:`.options.series.data.connections <highcharts_maps.options.series.data.connections>`
480490
- :class:`ConnectionData <highcharts_maps.options.series.data.connections.ConnectionData>`
491+
:class:`FlowmapData <highcharts_maps.options.series.data.connections.FlowmapData>`
481492
:class:`WeightedConnectionData <highcharts_maps.options.series.data.connections.WeightedConnectionData>`
482493
:class:`OutgoingWeightedConnectionData <highcharts_maps.options.series.data.connections.OutgoingWeightedConnectionData>`
483494
:class:`ConnectionBase <highcharts_maps.options.series.data.connections.ConnectionBase>`
@@ -504,6 +515,8 @@ Core Components
504515
:class:`SinglePointBase <highcharts_maps.options.series.data.single_point.SinglePointBase>`
505516
* - :mod:`.options.series.data.sunburst <highcharts_maps.options.series.data.sunburst>`
506517
- :class:`SunburstData <highcharts_maps.options.series.data.sunburst.SunburstData>`
518+
* - :mod:`.options.series.data.treegraph <highcharts_maps.options.series.data.treegraph>`
519+
- :class:`TreegraphData <highcharts_maps.options.series.data.treegraph.TreegraphData>`
507520
* - :mod:`.options.series.data.treemap <highcharts_maps.options.series.data.treemap>`
508521
- :class:`TreemapData <highcharts_maps.options.series.data.treemap.TreemapData>`
509522
* - :mod:`.options.series.data.vector <highcharts_maps.options.series.data.vector>`
@@ -517,6 +530,9 @@ Core Components
517530
* - :mod:`.options.series.dumbbell <highcharts_maps.options.series.dumbbell>`
518531
- :class:`DumbbellSeries <highcharts_maps.options.series.dumbbell.DumbbellSeries>`
519532
:class:`LollipopSeries <highcharts_maps.options.series.dumbbell.LollipopSeries>`
533+
* - :mod:`.options.series.flowmap <highcharts_maps.options.series.flowmap>`
534+
- :class:`FlowmapSeries <highcharts_maps.options.series.flowmap.FlowmapSeries>`
535+
:class:`GeoHeatmapSeries <highcharts_maps.options.series.flowmap.GeoHeatmapSeries>`
520536
* - :mod:`.options.series.funnel <highcharts_maps.options.series.funnel>`
521537
- :class:`FunnelSeries <highcharts_maps.options.series.funnel.FunnelSeries>`
522538
:class:`Funnel3DSeries <highcharts_maps.options.series.funnel.Funnel3DSeries>`
@@ -541,6 +557,9 @@ Core Components
541557
- :class:`PackedBubbleSeries <highcharts_maps.options.series.packedbubble.PackedBubbleSeries>`
542558
* - :mod:`.options.series.pareto <highcharts_maps.options.series.pareto>`
543559
- :class:`ParetoSeries <highcharts_maps.options.series.pareto.ParetoSeries>`
560+
* - :mod:`.options.series.pictorial <highcharts_maps.options.series.pictorial>`
561+
- :class:`PictorialSeries <highcharts_maps.options.series.pictorial.PictorialSeries>`
562+
:class:`PictorialPaths <highcharts_maps.options.series.pictorial.PictorialPaths>`
544563
* - :mod:`.options.series.pie <highcharts_maps.options.series.pie>`
545564
- :class:`PieSeries <highcharts_maps.options.series.pie.PieSeries>`
546565
:class:`VariablePieSeries <highcharts_maps.options.series.pie.VariablePieSeries>`
@@ -562,6 +581,8 @@ Core Components
562581
- :class:`SunburstSeries <highcharts_maps.options.series.sunburst.SunburstSeries>`
563582
* - :mod:`.options.series.timeline <highcharts_maps.options.series.timeline>`
564583
- :class:`TimelineSeries <highcharts_maps.options.series.timeline.TimelineSeries>`
584+
* - :mod:`.options.series.treegraph <highcharts_maps.options.series.treegraph>`
585+
- :class:`TreegraphSeries <highcharts_maps.options.series.treegraph.TreegraphSeries>`
565586
* - :mod:`.options.series.treemap <highcharts_maps.options.series.treemap>`
566587
- :class:`TreemapSeries <highcharts_maps.options.series.treemap.TreemapSeries>`
567588
* - :mod:`.options.series.vector <highcharts_maps.options.series.vector>`
@@ -570,6 +591,22 @@ Core Components
570591
- :class:`VennSeries <highcharts_maps.options.series.venn.VennSeries>`
571592
* - :mod:`.options.series.wordcloud <highcharts_maps.options.series.wordcloud>`
572593
- :class:`WordcloudSeries <highcharts_maps.options.series.wordcloud.WordcloudSeries>`
594+
* - :mod:`.options.sonification <highcharts_maps.options.sonification>`
595+
- :class:`SonificationOptions <highcharts_maps.options.sonification.SonificationOptions>`
596+
* - :mod:`.options.sonification.grouping <highcharts_maps.options.sonification.grouping>`
597+
- :class:`PointGrouping <highcharts_maps.options.sonification.grouping.SonificationGrouping>`
598+
* - :mod:`.options.sonification.mapping <highcharts_maps.options.sonification.mapping>`
599+
- :class:`SonificationMapping <highcharts_maps.options.sonification.mapping.SonificationMapping>`
600+
:class:`AudioParameter <highcahrts_core.options.sonification.mapping.AudioParameter>`
601+
:class:`AudioFilter <highcharts_maps.options.sonification.mapping.AudioFilter>`
602+
:class:`PitchParameter <highcharts_maps.options.sonification.mapping.PitchParameter>`
603+
:class:`TremoloEffect <highcahrts_core.options.sonification.mapping.TremoloEffect>`
604+
* - :mod:`.options.sonification.track_configurations <highcharts_maps.options.sonification.track_configurations>`
605+
- :class:`InstrumentTrackConfiguration <highcharts_maps.options.sonification.track_configurations.InstrumentTrackConfiguration>`
606+
:class:`SpeechTrackConfiguration <highcharts_maps.options.sonification.track_configurations.SpeechTrackConfiguration>`
607+
:class:`ContextTrackConfiguration <highcharts_maps.options.sonification.track_configurations.ContextTrackConfiguration>`
608+
:class:`TrackConfigurationBase <highcharts_maps.options.sonification.track_configurations.TrackConfigurationBase>`
609+
:class:`ActiveWhen <highcharts_maps.options.sonification.track_configurations.ActiveWhen>`
573610
* - :mod:`.options.subtitle <highcharts_maps.options.subtitle>`
574611
- :class:`Subtitle <highcharts_maps.options.subtitle.Subtitle>`
575612
* - :mod:`.options.time <highcharts_maps.options.time>`
@@ -641,6 +678,7 @@ Core Components
641678
- :class:`Jitter <highcharts_maps.utility_classes.jitter.Jitter>`
642679
* - :mod:`.utility_classes.markers <highcharts_maps.utility_classes.markers>`
643680
- :class:`Marker <highcharts_maps.utility_classes.markers.Marker>`
681+
:class:`FlowmapMarker <highcharts_maps.utility_classes.markers.FlowmapMarker>`
644682
* - :mod:`.utility_classes.menus <highcharts_maps.utility_classes.menus>`
645683
- :class:`MenuObject <highcharts_maps.utility_classes.menus.MenuObject>`
646684
:class:`MenuItem <highcharts_maps.utility_classes.menus.MenuItem>`

docs/api/options/index.rst

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
plot_options/index
3030
responsive
3131
series/index
32+
sonification/index
3233
subtitle
3334
time
3435
title
@@ -292,6 +293,9 @@ Sub-components
292293
* - :mod:`.options.plot_options.dumbbell <highcharts_maps.options.plot_options.dumbbell>`
293294
- :class:`DumbbellOptions <highcharts_maps.options.plot_options.dumbbell.DumbbellOptions>`
294295
:class:`LollipopOptions <highcharts_maps.options.plot_options.dumbbell.LollipopOptions>`
296+
* - :mod:`.options.plot_options.flowmap <highcharts_maps.options.plot_options.flowmap>`
297+
- :class:`FlowmapOptions <highcharts_maps.options.plot_options.flowmap.FlowmapOptions>`
298+
:class:`GeoHeatmapOptions <highcharts_maps.options.series.flowmap.GeoHeatmapOptions>`
295299
* - :mod:`.options.plot_options.funnel <highcharts_maps.options.plot_options.funnel>`
296300
- :class:`FunnelOptions <highcharts_maps.options.plot_options.funnel.FunnelOptions>`
297301
:class:`Funnel3DOptions <highcharts_maps.options.plot_options.funnel.Funnel3DOptions>`
@@ -334,6 +338,8 @@ Sub-components
334338
:class:`ParentNodeOptions <highcharts_maps.options.plot_options.packedbubble.ParentNodeOptions>`
335339
* - :mod:`.options.plot_options.pareto <highcharts_maps.options.plot_options.pareto>`
336340
- :class:`ParetoOptions <highcharts_maps.options.plot_options.pareto.ParetoOptions>`
341+
* - :mod:`.options.plot_options.pictorial <highcharts_maps.options.plot_options.pictorial>`
342+
- :class:`PictorialOptions <highcharts_maps.options.plot_options.pictorial.PictorialOptions>`
337343
* - :mod:`.options.plot_options.pie <highcharts_maps.options.plot_options.pie>`
338344
- :class:`PieOptions <highcharts_maps.options.plot_options.pie.PieOptions>`
339345
:class:`VariablePieOptions <highcharts_maps.options.plot_options.pie.VariablePieOptions>`
@@ -353,12 +359,17 @@ Sub-components
353359
:class:`Scatter3DOptions <highcharts_maps.options.plot_options.scatter.Scatter3DOptions>`
354360
* - :mod:`.options.plot_options.series <highcharts_maps.options.plot_options.series>`
355361
- :class:`SeriesOptions <highcharts_maps.options.plot_options.series.SeriesOptions>`
362+
* - :mod:`.options.plot_options.sonification <highcharts_maps.options.plot_options.sonification>`
363+
- :class:`SeriesSonification <highcharts_maps.options.plot_options.sonification.SeriesSonification>`
356364
* - :mod:`.options.plot_options.spline <highcharts_maps.options.plot_options.spline>`
357365
- :class:`SplineOptions <highcharts_maps.options.plot_options.spline.SplineOptions>`
358366
* - :mod:`.options.plot_options.sunburst <highcharts_maps.options.plot_options.sunburst>`
359367
- :class:`SunburstOptions <highcharts_maps.options.plot_options.sunburst.SunburstOptions>`
360368
* - :mod:`.options.plot_options.timeline <highcharts_maps.options.plot_options.timeline>`
361369
- :class:`TimelineOptions <highcharts_maps.options.plot_options.timeline.TimelineOptions>`
370+
* - :mod:`.options.plot_options.treegraph <highcharts_maps.options.plot_options.treegraph>`
371+
- :class:`TreegraphOptions <highcharts_maps.options.plot_options.treegraph.TreegraphOptions>`
372+
:class:`TreegraphEvents <highcharts_maps.options.plot_options.treegraph.TreegraphEvents>`
362373
* - :mod:`.options.plot_options.treemap <highcharts_maps.options.plot_options.treemap>`
363374
- :class:`TreemapOptions <highcharts_maps.options.plot_options.treemap.TreemapOptions>`
364375
* - :mod:`.options.plot_options.vector <highcharts_maps.options.plot_options.vector>`
@@ -430,6 +441,7 @@ Sub-components
430441
:class:`CartesianValueData <highcharts_maps.options.series.data.cartesian.CartesianValueData>`
431442
* - :mod:`.options.series.data.connections <highcharts_maps.options.series.data.connections>`
432443
- :class:`ConnectionData <highcharts_maps.options.series.data.connections.ConnectionData>`
444+
:class:`FlowmapData <highcharts_maps.options.series.data.connections.FlowmapData>`
433445
:class:`WeightedConnectionData <highcharts_maps.options.series.data.connections.WeightedConnectionData>`
434446
:class:`OutgoingWeightedConnectionData <highcharts_maps.options.series.data.connections.OutgoingWeightedConnectionData>`
435447
:class:`ConnectionBase <highcharts_maps.options.series.data.connections.ConnectionBase>`
@@ -456,6 +468,8 @@ Sub-components
456468
:class:`SinglePointBase <highcharts_maps.options.series.data.single_point.SinglePointBase>`
457469
* - :mod:`.options.series.data.sunburst <highcharts_maps.options.series.data.sunburst>`
458470
- :class:`SunburstData <highcharts_maps.options.series.data.sunburst.SunburstData>`
471+
* - :mod:`.options.series.data.treegraph <highcharts_maps.options.series.data.treegraph>`
472+
- :class:`TreegraphData <highcharts_maps.options.series.data.treegraph.TreegraphData>`
459473
* - :mod:`.options.series.data.treemap <highcharts_maps.options.series.data.treemap>`
460474
- :class:`TreemapData <highcharts_maps.options.series.data.treemap.TreemapData>`
461475
* - :mod:`.options.series.data.vector <highcharts_maps.options.series.data.vector>`
@@ -469,6 +483,9 @@ Sub-components
469483
* - :mod:`.options.series.dumbbell <highcharts_maps.options.series.dumbbell>`
470484
- :class:`DumbbellSeries <highcharts_maps.options.series.dumbbell.DumbbellSeries>`
471485
:class:`LollipopSeries <highcharts_maps.options.series.dumbbell.LollipopSeries>`
486+
* - :mod:`.options.series.flowmap <highcharts_maps.options.series.flowmap>`
487+
- :class:`FlowmapSeries <highcharts_maps.options.series.flowmap.FlowmapSeries>`
488+
:class:`GeoHeatmapSeries <highcharts_maps.options.series.flowmap.GeoHeatmapSeries>`
472489
* - :mod:`.options.series.funnel <highcharts_maps.options.series.funnel>`
473490
- :class:`FunnelSeries <highcharts_maps.options.series.funnel.FunnelSeries>`
474491
:class:`Funnel3DSeries <highcharts_maps.options.series.funnel.Funnel3DSeries>`
@@ -493,6 +510,9 @@ Sub-components
493510
- :class:`PackedBubbleSeries <highcharts_maps.options.series.packedbubble.PackedBubbleSeries>`
494511
* - :mod:`.options.series.pareto <highcharts_maps.options.series.pareto>`
495512
- :class:`ParetoSeries <highcharts_maps.options.series.pareto.ParetoSeries>`
513+
* - :mod:`.options.series.pictorial <highcharts_maps.options.series.pictorial>`
514+
- :class:`PictorialSeries <highcharts_maps.options.series.pictorial.PictorialSeries>`
515+
:class:`PictorialPaths <highcharts_maps.options.series.pictorial.PictorialPaths>`
496516
* - :mod:`.options.series.pie <highcharts_maps.options.series.pie>`
497517
- :class:`PieSeries <highcharts_maps.options.series.pie.PieSeries>`
498518
:class:`VariablePieSeries <highcharts_maps.options.series.pie.VariablePieSeries>`
@@ -514,6 +534,8 @@ Sub-components
514534
- :class:`SunburstSeries <highcharts_maps.options.series.sunburst.SunburstSeries>`
515535
* - :mod:`.options.series.timeline <highcharts_maps.options.series.timeline>`
516536
- :class:`TimelineSeries <highcharts_maps.options.series.timeline.TimelineSeries>`
537+
* - :mod:`.options.series.treegraph <highcharts_maps.options.series.treegraph>`
538+
- :class:`TreegraphSeries <highcharts_maps.options.series.treegraph.TreegraphSeries>`
517539
* - :mod:`.options.series.treemap <highcharts_maps.options.series.treemap>`
518540
- :class:`TreemapSeries <highcharts_maps.options.series.treemap.TreemapSeries>`
519541
* - :mod:`.options.series.vector <highcharts_maps.options.series.vector>`
@@ -522,6 +544,22 @@ Sub-components
522544
- :class:`VennSeries <highcharts_maps.options.series.venn.VennSeries>`
523545
* - :mod:`.options.series.wordcloud <highcharts_maps.options.series.wordcloud>`
524546
- :class:`WordcloudSeries <highcharts_maps.options.series.wordcloud.WordcloudSeries>`
547+
* - :mod:`.options.sonification <highcharts_maps.options.sonification>`
548+
- :class:`SonificationOptions <highcharts_maps.options.sonification.SonificationOptions>`
549+
* - :mod:`.options.sonification.grouping <highcharts_maps.options.sonification.grouping>`
550+
- :class:`PointGrouping <highcharts_maps.options.sonification.grouping.SonificationGrouping>`
551+
* - :mod:`.options.sonification.mapping <highcharts_maps.options.sonification.mapping>`
552+
- :class:`SonificationMapping <highcharts_maps.options.sonification.mapping.SonificationMapping>`
553+
:class:`AudioParameter <highcahrts_core.options.sonification.mapping.AudioParameter>`
554+
:class:`AudioFilter <highcharts_maps.options.sonification.mapping.AudioFilter>`
555+
:class:`PitchParameter <highcharts_maps.options.sonification.mapping.PitchParameter>`
556+
:class:`TremoloEffect <highcahrts_core.options.sonification.mapping.TremoloEffect>`
557+
* - :mod:`.options.sonification.track_configurations <highcharts_maps.options.sonification.track_configurations>`
558+
- :class:`InstrumentTrackConfiguration <highcharts_maps.options.sonification.track_configurations.InstrumentTrackConfiguration>`
559+
:class:`SpeechTrackConfiguration <highcharts_maps.options.sonification.track_configurations.SpeechTrackConfiguration>`
560+
:class:`ContextTrackConfiguration <highcharts_maps.options.sonification.track_configurations.ContextTrackConfiguration>`
561+
:class:`TrackConfigurationBase <highcharts_maps.options.sonification.track_configurations.TrackConfigurationBase>`
562+
:class:`ActiveWhen <highcharts_maps.options.sonification.track_configurations.ActiveWhen>`
525563
* - :mod:`.options.subtitle <highcharts_maps.options.subtitle>`
526564
- :class:`Subtitle <highcharts_maps.options.subtitle.Subtitle>`
527565
* - :mod:`.options.time <highcharts_maps.options.time>`

0 commit comments

Comments
 (0)