内容简介:一款简洁好看的Chart控件 支持WPF、silverlight、Windows8 ,基本够用,主要是开源免费的。(商业控件ComponentOne for WPF要4w多呢)This project provides a small library to display charts inDefault Layout
一款简洁好看的Chart控件 支持WPF、silverlight、Windows8 ,基本够用,主要是开源免费的。(商业控件ComponentOne for WPF要4w多呢)
This project provides a small library to display charts in Modern UI Style (formerly known as Metro) in WPF, Silverlight and Windows 8 applications. You can check the charts with the Silverlight test application here: http://www.tetracon.de/charts
Available Charts
- ColumnChart (ClusteredColumnChart, StackedColumnChart, StackedColumnChart100Percent)
- PieChart (PieChart and Dognut)
- BarChart (ClusteredBarChart, StackedBarChart, StackedBarChart100Percent)
- Doughnut Chart
- Radial Gauge Chart
News
- 2013-05-05: Release of BETA version with several bug fixes and new charts (Doughnut, Radial Gauge, improved test applications and many more)
- 2013-05-04: Availability of Silverlight test application via http://www.tetracon.de/charts
Screenshots
Default Layout
Dark Layout
Custom Palette (e.g.. with gradients or mono chrome)
Easy Switch of Axes (same data, switched axes)
Intention 1
I needed Modern UI Charts for my own application which should run on Desktop (WPF), Web (Silverlight) and Windows 8 devices and I didn't want to use 3 different third party charting components. That’s why I created the charts from scratch and used them in the tool “SharePoint Code Analysis Framework (SPCAF)” ( http://go.spcaf.com/VSGallery ) which I have developed with Matthias Einig .
Intention 2
I think that XAML is the greatest way to "describe” the UI of an application via a markup language. I don’t want to miss things like data binding, styling of controls, data templates, animation of state changes, easy re-use of custom controls, design support with Blend and many more. I don’t hope that HTML5 and JavaScript are the only future for our UIs. That’s why I wanted to discover how the same XAML could be used “cross-plattform” in WPF, Silverlight and Windows 8. For the charts I wanted to use as much as possible of the same XAML code which is available on all these plattforms. So finally the code for the charts uses the lowest common XAML subset of all three worlds. Check out the sample application in this project and see how it works.Features
The charts have been developed from scratch with keeping in mind to fully support MVVM data binding, styling, retemplating, animation, dynamic series etc.
- Dynamic binding of data
- Animation after loading and after changes to underlying data
- Custom Color Palette
- Hidable Title and Legend
- Switchable series
- Light and dark layout support
- Configurable font size
Try it out
The download contains the binaries, source code and test applications for WPF, Windows 8 and Silverlight. Download the release and try it out.
Important
This code is intended to be a sample how code can be created for WPF, Silverlight and Windows8. The code is an BETA release and still may have some bugs!
Screenshot Windows 8
Screenshot WPF
Screenshot Silverlight
源码地址:https://archive.codeplex.com/?p=modernuicharts
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 阿里巴巴图表库 Bizcharts 正式开源
- Redash 2.0.1 发布,开源数据图表工具
- 3个顶级开源JavaScript图表库,前端程序员必备!
- C3.js 0.4.13 发布,基于 D3.js 的开源图表库
- 论文绘图神器来了:一行代码绘制不同期刊格式图表,哈佛博士后开源
- 1行代码实现Python数据分析:图表美观清晰,自带对比功能丨开源
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。