SlideShare a Scribd company logo
1 of 14
Data Visualization Scenarios
Kiril Matev
Technical Evangelist
Infragistics, Inc
kmatev@infragistics.com
Contents
• Importance of Data visualization
• Why add Data Visualization now
• XAML Data visualization controls available
  – XamDataChart
  – XamTimeline
  – XamGauge, XamBulletGraph
  – XamNetworkNode, XamOrgChart
  – XamTreemap
  – XamPivotGrid
Why Data Visualization?
• Over the last 10 years many systems have
  accumulated lots of data
• Windows Forms/ASP.NET did not allow
  users to interact with data to the same
  extent
• However, little of that data is effectively
  visualized without the use of expensive BI
  systems
Why add data visualization now?
• XAML - rich interaction model,
  – Allows users to find what they’re looking for in
    a visual way, rather than by filtering grids
• XAML – hardware accelerated graphics
• Existing Windows Forms applications can
  host WPF data visualization controls to
  deliver this capability without any changes
  to the existing application
But I have a Windows Forms app…
• Existing Windows Forms applications can
  host WPF data visualization controls to
  deliver this capability without any changes
  to the existing application
NetAdvantage for Data
            Visualization
• A product which contains data
  visualization controls
• Two versions available - Silverlight and
  WPF
• CLR 4.0 based
• High-performance
• Fully stylable
XamDataChart
• Fast (60Hz data refresh rate)
• Customizable (multiple series, axes,
  tooltips)
• Series (column, line, scatter, polar…)
• Financial capabilities (OHLC, candle,
  indicators)
• Trendlines
• Demos (fast chart, zoombar integration)
XamTimeline
•   Present qualitative time series data
•   Zooming for easy navigation
•   Navigation control
•   Demo – Stock Annotator
XamGauge, XamBulletGraph
• Controls which are typically used to
  display KPI values
• Useful when building BI frontends to
  visualize a numeric value
• Demo (IGAuto Trader)
XamNetworkNode, XamOrgChart
• Useful for creating interactive diagrams
    – XamOrgChart – hierarchical structures
    – XamNetworkNode – diagram structures
•   Selection
•   Tooltips
•   Navigation
•   Zooming
XamTreemap
• Illustrate the relationships between a
  hierarchy of data with a quantitative aspect
• Drill-down
• Selection
• Use as a navigation control
• Demo - IGTrading
XamPivotGrid
• Supports both Flat (Excel, IList<T>) and
  OLAP data
• Data selector
• Filters, slicers (11.2)
• Calculated columns (11.2)
• Editing, live data
• Aggregators
• Demo
Questions
kmatev@infragistics.com
Resources
Hosting a WPF Pivot Grid in Windows
Forms
http://blogs.infragistics.com/blogs/kiril_matev/archive/2010/06/11/hosting-a-
wpf-pivotgrid-delivering-advanced-data-analysis-in-your-windows-forms-
application.aspx

Integrating Timeline and Chart Controls
http://community.infragistics.com/blogs/kiril_matev/archive/2011/07/28/using-
xamtimeline-and-xamdatachart-to-build-an-annotated-view-of-your-time-series-
data.aspx

More Related Content

Viewers also liked

Perforce עשרת היתרונות המובילים של מערכת ניהול התצורה
Perforce עשרת היתרונות המובילים של מערכת ניהול התצורהPerforce עשרת היתרונות המובילים של מערכת ניהול התצורה
Perforce עשרת היתרונות המובילים של מערכת ניהול התצורה
Engineering Software Lab
 
WPF/ XamDataGrid Performance, Infragistics Seminar, Israel , November 2011
WPF/ XamDataGrid Performance, Infragistics Seminar, Israel , November 2011WPF/ XamDataGrid Performance, Infragistics Seminar, Israel , November 2011
WPF/ XamDataGrid Performance, Infragistics Seminar, Israel , November 2011
Engineering Software Lab
 
Code Coverage in Theory and in practice form the DO178B perspective
Code Coverage in Theory and in practice form the DO178B perspective   Code Coverage in Theory and in practice form the DO178B perspective
Code Coverage in Theory and in practice form the DO178B perspective
Engineering Software Lab
 

Viewers also liked (11)

Perforce עשרת היתרונות המובילים של מערכת ניהול התצורה
Perforce עשרת היתרונות המובילים של מערכת ניהול התצורהPerforce עשרת היתרונות המובילים של מערכת ניהול התצורה
Perforce עשרת היתרונות המובילים של מערכת ניהול התצורה
 
Introduction to Parasoft C++TEST
Introduction to Parasoft C++TEST Introduction to Parasoft C++TEST
Introduction to Parasoft C++TEST
 
WPF/ XamDataGrid Performance, Infragistics Seminar, Israel , November 2011
WPF/ XamDataGrid Performance, Infragistics Seminar, Israel , November 2011WPF/ XamDataGrid Performance, Infragistics Seminar, Israel , November 2011
WPF/ XamDataGrid Performance, Infragistics Seminar, Israel , November 2011
 
Palamida Open Source Compliance Solution
Palamida Open Source Compliance Solution Palamida Open Source Compliance Solution
Palamida Open Source Compliance Solution
 
Code coverage in theory and in practice form the do178 b perspective
Code coverage in theory and in practice form the do178 b perspectiveCode coverage in theory and in practice form the do178 b perspective
Code coverage in theory and in practice form the do178 b perspective
 
FDA software compliance 2016
FDA software compliance 2016FDA software compliance 2016
FDA software compliance 2016
 
CppUnit using introduction
CppUnit using introductionCppUnit using introduction
CppUnit using introduction
 
Unit testing on embedded target with C++Test
Unit testing on embedded  target with C++TestUnit testing on embedded  target with C++Test
Unit testing on embedded target with C++Test
 
Embedded System Test Automation
Embedded System Test AutomationEmbedded System Test Automation
Embedded System Test Automation
 
Code Coverage in Theory and in practice form the DO178B perspective
Code Coverage in Theory and in practice form the DO178B perspective   Code Coverage in Theory and in practice form the DO178B perspective
Code Coverage in Theory and in practice form the DO178B perspective
 
Cpp unit
Cpp unit Cpp unit
Cpp unit
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 

Data Visualization Scenarios, Infragistics Seminar Israe, November 2011

  • 1. Data Visualization Scenarios Kiril Matev Technical Evangelist Infragistics, Inc kmatev@infragistics.com
  • 2. Contents • Importance of Data visualization • Why add Data Visualization now • XAML Data visualization controls available – XamDataChart – XamTimeline – XamGauge, XamBulletGraph – XamNetworkNode, XamOrgChart – XamTreemap – XamPivotGrid
  • 3. Why Data Visualization? • Over the last 10 years many systems have accumulated lots of data • Windows Forms/ASP.NET did not allow users to interact with data to the same extent • However, little of that data is effectively visualized without the use of expensive BI systems
  • 4. Why add data visualization now? • XAML - rich interaction model, – Allows users to find what they’re looking for in a visual way, rather than by filtering grids • XAML – hardware accelerated graphics • Existing Windows Forms applications can host WPF data visualization controls to deliver this capability without any changes to the existing application
  • 5. But I have a Windows Forms app… • Existing Windows Forms applications can host WPF data visualization controls to deliver this capability without any changes to the existing application
  • 6. NetAdvantage for Data Visualization • A product which contains data visualization controls • Two versions available - Silverlight and WPF • CLR 4.0 based • High-performance • Fully stylable
  • 7. XamDataChart • Fast (60Hz data refresh rate) • Customizable (multiple series, axes, tooltips) • Series (column, line, scatter, polar…) • Financial capabilities (OHLC, candle, indicators) • Trendlines • Demos (fast chart, zoombar integration)
  • 8. XamTimeline • Present qualitative time series data • Zooming for easy navigation • Navigation control • Demo – Stock Annotator
  • 9. XamGauge, XamBulletGraph • Controls which are typically used to display KPI values • Useful when building BI frontends to visualize a numeric value • Demo (IGAuto Trader)
  • 10. XamNetworkNode, XamOrgChart • Useful for creating interactive diagrams – XamOrgChart – hierarchical structures – XamNetworkNode – diagram structures • Selection • Tooltips • Navigation • Zooming
  • 11. XamTreemap • Illustrate the relationships between a hierarchy of data with a quantitative aspect • Drill-down • Selection • Use as a navigation control • Demo - IGTrading
  • 12. XamPivotGrid • Supports both Flat (Excel, IList<T>) and OLAP data • Data selector • Filters, slicers (11.2) • Calculated columns (11.2) • Editing, live data • Aggregators • Demo
  • 14. Resources Hosting a WPF Pivot Grid in Windows Forms http://blogs.infragistics.com/blogs/kiril_matev/archive/2010/06/11/hosting-a- wpf-pivotgrid-delivering-advanced-data-analysis-in-your-windows-forms- application.aspx Integrating Timeline and Chart Controls http://community.infragistics.com/blogs/kiril_matev/archive/2011/07/28/using- xamtimeline-and-xamdatachart-to-build-an-annotated-view-of-your-time-series- data.aspx