Spire.Presentation is a professional PowerPoint® compatible library that enables developers to create, read, write, modify, convert and Print PowerPoint documents from any .NET(C#, VB.NET, ASP.NET, .NET Core) application and Java (J2SE and J2EE) application.

Mon Apr 12, 2021 6:26 pm

Are the following chart types supported:

Tree map
Funnel
Sunburst
Map
Waterfall

If not, when will they be supported?

majeed_s
 
Posts: 26
Joined: Thu Mar 25, 2021 4:13 pm

Tue Apr 13, 2021 8:22 am

Hello,

Thank you for your inquiry.
These chart types are new features in PowerPoint 2016, sorry that our Spire.Presentation doesn't support these types at present. We will consider adding them into our future upgrade list. They are new features so we need more time to implement, sorry I cannot tell you when they will be supported currently. If there is any update, I will inform you.

Sincerely,
Annika
E-iceblue support team
User avatar

Annika.Zhou
 
Posts: 1101
Joined: Wed Apr 07, 2021 2:50 am

Fri Jan 21, 2022 9:55 am

Hello,

Glad to inform that we just released Spire.Presentation Pack Version:7.1 which supports creating charts "Tree map", "Funnel", "Sunburst", "Waterfall", please download and refer to the attached sample code for testing. In addition, our developers are still working hard to implement the "Map" chart. Once it is achieved in the future, I will inform you in time.

Website link: https://www.e-iceblue.com/Download/download-presentation-for-net-now.html
Nuget link: https://www.nuget.org/packages/Spire.Presentation/7.1.0

Sincerely,
Annika
E-iceblue support team
User avatar

Annika.Zhou
 
Posts: 1101
Joined: Wed Apr 07, 2021 2:50 am

Mon Feb 28, 2022 9:55 am

Hello,

Glad to inform that we just released Spire.Presentation Pack Hotfix Version:7.2.5 which supports creating "Map" chart, please download and refer to the sample code for testing.

Website link: https://www.e-iceblue.com/Download/download-presentation-for-net-now.html
Nuget link: https://www.nuget.org/packages/Spire.Presentation/7.2.5

Code: Select all
 Presentation ppt = new Presentation();
 IChart chart = ppt.Slides[0].Shapes.AppendChart(ChartType.Map, new RectangleF(50, 50, 450, 450), false);
 chart.ChartData[0, 1].Text = "series";
 string[] countries = { "China", "Russia", "France", "Mexico", "United States", "India", "Australia" };
 for (int i = 0; i < countries.Length; i++)
 {
     chart.ChartData[i + 1, 0].Text = countries[i];
 }
 int[] values = { 32, 20, 23, 17, 18, 6, 11 };
 for (int i = 0; i < values.Length; i++)
 {
     chart.ChartData[i + 1, 1].NumberValue = values[i];
 }
 chart.Series.SeriesLabel = chart.ChartData[0, 1, 0, 1];
 chart.Categories.CategoryLabels = chart.ChartData[1, 0, 7, 0];
 chart.Series[0].Values = chart.ChartData[1, 1, 7, 1];
 ppt.SaveToFile("output.pptx", Spire.Presentation.FileFormat.Pptx2013);

Sincerely,
Annika
E-iceblue support team
User avatar

Annika.Zhou
 
Posts: 1101
Joined: Wed Apr 07, 2021 2:50 am

Mon Feb 28, 2022 7:05 pm

Thats fantastic. Thank you for the update.

majeed_s
 
Posts: 26
Joined: Thu Mar 25, 2021 4:13 pm

Tue Mar 01, 2022 1:05 am

Hello,

You are welcome.

If you encounter other issues related to our products in the future, please feel free to contact us.

Have a nice day!

Sincerely,
Annika
E-iceblue support team
User avatar

Annika.Zhou
 
Posts: 1101
Joined: Wed Apr 07, 2021 2:50 am

Return to Spire.Presentation