Skip to content

[Discussion] Vendor (Microsoft) Charts (Sunburst, TreeMap etc.) #975

@ghost

Description

Hi @gitbrent and others,

we have a customer-driven use-case to export sunbursts charts, which is missing in pptxgenjs. @incowiahpe (one of my co-workers) developed a prototype (https://github.com/incowiahpe/PptxGenJS) to test out if its possible, which it is. :)

During development of the prototype we got to the conclusion that extending "addChart(...)" is not a good idea, because sunburst charts are not part of OOXML, but instead specific to a... lets say vendor-extension from Microsoft and therefore its not possible to ensure compatibility across all presentation programs that understand OOXML, but most likely only to MS PowerPoint 2016 or later.

We've written down our idea - which we like to discuss here - in a pdf with (hopefully) all relevant information for the topic.
sunburst_implementation_in_pptxgenjs.pdf

At the moment, our goal is to have the option to generate slices with sunburst charts, but there is also an upcoming use-case for a TreeMap (customer-driven, so I can't promise). Nevertheless, we are commited to implement it for pptxgenjs. We just need some feedback to get started
. :)

What do you think?

Best regards

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions