WPF实现炫酷趋势图
Posted duel
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF实现炫酷趋势图相关的知识,希望对你有一定的参考价值。
环境:
系统: Window 7以上;
工具:VS2013及以上。
研发语言及工程:
C# WPF 应用程序
效果:
简介:
不需要调用第三方Dll, 仅仅在WPF中使用贝塞尔曲线,不到500行代码构建自定义的趋势图效果。
原理:
WPF中路径Path的Data值为PathGeometry。如:
PathGeometry.Figures的Value类型为PathFigureCollection;即PathFigure对象的集合,将一系列的Point数据已构建Beizer曲线的形式处理后生成PathFigureCollection对象,最终以PathGeometry对象赋值给Path.Data即可实现如上述所示的效果。
主要处理函数:
以上是关于WPF实现炫酷趋势图的主要内容,如果未能解决你的问题,请参考以下文章
Photoshop和WPF双剑配合,打造炫酷个性的进度条控件
100天精通Python(可视化篇)——第79天:matplotlib绘制不同种类炫酷折线图代码实战(网格趋势对比百分比多条折线堆积百分比堆积多坐标子图3D折线图)