首页 > Windows开发 > 详细

WPF 饼状图,柱形图,折线图 (2 折线图)

时间:2020-04-21 14:52:57      阅读:76      评论:0      收藏:0      [点我收藏+]

折线图在柱形图的基础上,做了一些修改。大概效果和用法如下。

 

X轴和Y轴的刻度,使用用了Path的Figures属性,绘制多条Figure+LineSegment完成。

 

 

技术分享图片

 

 同时,由于折线图很可能会画多条线。所以对Itemsource的数据结构会有一些要求。要手工做一下分组等操作。

实际使用时,我没法保证Itemsource传进来的值中,陈傻傻和周笨笨条数一样,年份都是2012-2018,如果不一样,需要考虑很多复杂情况,为了简单起见。增加了对X轴向显示年份的固定,如下图中2012-2018的list<string>

 

技术分享图片

 

 由于没有固定Itemsource所需要的数据格式,而是用了DisplayMemberMsg等仿照Listbox的玩法来做的。想在控件层次做分组其实是比较麻烦的。考虑后面可以做一些visual虚函数。让使用控件方自己去实现分组绘制标题,选择折现颜色等动作。

 

言辞比较苍白。直接看代码比较直观。https://gitee.com/csszbb/wpf_drawing ,如果该程序对您有所帮助,请帮我的码云项目点个赞,谢谢。

有疑问或者需求请联系我QQ 384347789

 

WPF 饼状图,柱形图,折线图 (2 折线图)

原文:https://www.cnblogs.com/CSSZBB/p/12744587.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!