Welcome

首页 / 软件开发 / .NET编程技术 / ZedGraph自定义x轴标注(解决周数的循环显示)

ZedGraph自定义x轴标注(解决周数的循环显示)2011-12-21 博客园 风海迷沙ZedGraph版本:5.1.4

开发环境:.net2.0,vs2008

在它的内置对象中,linechar对象的x轴的值是跟随值变化的,但是在以周为x轴坐标时,当遇到跨年的问题时,问题就来了,我们希望

50,51,52,1,2,3,4的排列,但是如果这样赋值的话,zedgraph会按照值的大小把其排序:

1,2,3,4,50,51,52

当然不能让这样的事情发生,所以我用了一个绝对的周数来做x轴:

50,51,52,53,54,55,56

但是这样一来,看图片的用户就会很郁闷的去转换你的绝对周到底是相对于哪一年的哪一周。

格式化X轴文本zedgraph只提供了一种方法,我们可以给它加上“周”这个字:

myPane.XAxis.Scale.Format = "0周";

没有效果图,凑合一个Y轴的来看看(myPane.YAxis.Scale.Format = "第0名";):