开发者

How to force displaying specific dates on DateTimeAxis

开发者 https://www.devze.com 2023-02-07 10:59 出处:网络
Is it possible to force the display of grid lines on the chart with the dates for the extreme data points?

Is it possible to force the display of grid lines on the chart with the dates for the extreme data points?

I've tried almost every configuration of following Chart DateTimeAxis properties: IntervalType, Interval, Minimum and Maximum but I wasn't satisfied with the result.

Setting properties Minimum and Maximum didn't solve the problem.

For instance (IntervalType="Days" , Interval="4" , Minimum=开发者_运维问答"1/1/2010" , Maximum="1/31/2010"):

How to force displaying specific dates on DateTimeAxis

If I'm lucky I will generate some random data where only one extreme point will have the date with grid line.

Does somebody have an idea how to solve the problem mentioned above?

Edited to add I added a bounty to this question since I really need a fast solution for this issue.

I am binding a series of specific pairs to my chart and I'd like to display excactly those given DateTime values on the x-axis.

Since these are usually dates like 6/30/11, 6/30/12 and so on, I can't use the Interval/IntervalType properties because adding 1 year or 365 days to 6/30/11 doesn't necessarily result in 6/30/12.

So what I need to do is either disable the "automatic axis label generation" of the DateTime axis or use another axis type.

LinearAxis doesn't work because it expects double values and CategoryAxis is not an option because it displays the axis labels between two tickmarks instead of underneath them.

I am very grateful for any help!

To be perfectly clear, here is what axis labels I need (taken from another chart component):

How to force displaying specific dates on DateTimeAxis

This is what I get so far with the Silverlight 4 Toolkit:

How to force displaying specific dates on DateTimeAxis

€: I also opened a thread in the official Silverlight Toolkit Support Forums.


The vertical lines are set where you specify an interval.

There is no vertical line for the data for 1/31/2010 as it does not fall on an interval.

0

精彩评论

暂无评论...
验证码 换一张
取 消