Applying Chart Filters Using Essential XlsIO | Syncfusion Blogs
Live Chat Icon For mobile
Live Chat Icon
Popular Categories.NET  (173).NET Core  (29).NET MAUI  (207)Angular  (109)ASP.NET  (51)ASP.NET Core  (82)ASP.NET MVC  (89)Azure  (40)Black Friday Deal  (1)Blazor  (215)BoldSign  (14)DocIO  (24)Essential JS 2  (107)Essential Studio  (200)File Formats  (66)Flutter  (132)JavaScript  (220)Microsoft  (118)PDF  (81)Python  (1)React  (100)Streamlit  (1)Succinctly series  (131)Syncfusion  (912)TypeScript  (33)Uno Platform  (3)UWP  (4)Vue  (45)Webinar  (51)Windows Forms  (61)WinUI  (68)WPF  (158)Xamarin  (161)XlsIO  (36)Other CategoriesBarcode  (5)BI  (29)Bold BI  (8)Bold Reports  (2)Build conference  (8)Business intelligence  (55)Button  (4)C#  (147)Chart  (130)Cloud  (15)Company  (443)Dashboard  (8)Data Science  (3)Data Validation  (8)DataGrid  (63)Development  (625)Doc  (8)DockingManager  (1)eBook  (99)Enterprise  (22)Entity Framework  (5)Essential Tools  (14)Excel  (40)Extensions  (22)File Manager  (7)Gantt  (18)Gauge  (12)Git  (5)Grid  (31)HTML  (13)Installer  (2)Knockout  (2)Language  (1)LINQPad  (1)Linux  (2)M-Commerce  (1)Metro Studio  (11)Mobile  (505)Mobile MVC  (9)OLAP server  (1)Open source  (1)Orubase  (12)Partners  (21)PDF viewer  (43)Performance  (12)PHP  (2)PivotGrid  (4)Predictive Analytics  (6)Report Server  (3)Reporting  (10)Reporting / Back Office  (11)Rich Text Editor  (12)Road Map  (12)Scheduler  (52)Security  (3)SfDataGrid  (9)Silverlight  (21)Sneak Peek  (31)Solution Services  (4)Spreadsheet  (11)SQL  (10)Stock Chart  (1)Surface  (4)Tablets  (5)Theme  (12)Tips and Tricks  (112)UI  (386)Uncategorized  (68)Unix  (2)User interface  (68)Visual State Manager  (2)Visual Studio  (31)Visual Studio Code  (19)Web  (589)What's new  (331)Windows 8  (19)Windows App  (2)Windows Phone  (15)Windows Phone 7  (9)WinRT  (26)

Applying Chart Filters Using Essential XlsIO

Excel 2013 provides a rich set of charting capabilities such as chart recommendations, combo charts, and chart polishing. With chart polishing, Microsoft has provided quick access to common operations like adding or removing various chart elements, chart styles, and chart filters.

Chart filters allow you to easily add or remove categories and series from a chart. Sometimes extraneous data is accidentally included in a chart; chart filters can be used to present only the relevant content.

clip_image002

Figure 1 – Chart filtering option in MS Excel 2013

In our Essential Studio 2012, Volume 4 release, we added a chart filter option in Essential XlsIO. This filter can be applied to chart categories and series by setting the IsFiltered property of the interfaces IChartCategory and IChartSerie.

The following code snippet illustrates how to apply chart filters using Essential XlsIO.

//The first worksheet object in the worksheet’s collection is accessed.
 IWorksheet worksheet = workbook.Worksheets[0];
 //Chart accessed from the worksheet.          
  IChart chart= worksheet.Charts[0];
 //Apply the category filter.
  string[] categorieNames = { "QUARTER 1", "QUARTER 3" };
  foreach (string categoryName in categorieNames)
  {
     chart.Categories[categoryName].IsFiltered = true;
   }

   //Apply the series filter.
   string[] serieNames = { "Saddle Bags", "Tires", "Rear Sprockets" };
   foreach (string serieName in serieNames)
   {
    chart.Series[serieName].IsFiltered = true;
   }

For a sample on using chart filters, please follow this link:

https://www.syncfusion.com/downloads/support/directtrac/general/ze/XlsIO_ChartFilters937494107.zip

– XlsIO Team

Tags:

Share this post:

Popular Now

Be the first to get updates

Subscribe RSS feed