2016-01-26 32 views
2

我正在嘗試爲DateTime(x) - > Double(y)的集合繪製圖表。一天中特殊時間的圖表

日期在上午8:00到下午2:00之間,所以我希望在圖表中看到這個持續時間,爲每個日期刪除下午2:00到8:00,像這樣(日期在此轉換圖片(錯誤的日期):

enter image description here

正確的日期:

enter image description here

我試圖用Nevron圖表得出這樣的,但我不能

有誰知道如何做到這一點,特別是與Nevron或任何其他圖表?哪個圖表組件提供此功能?

感謝您的幫助。

回答

2

您可以查看Nevron圖表每日計劃工作日曆示例。該示例演示如何使用工作日曆的每日時間表,以跳過沒有數據的小時範圍。

// create a timeline scale 
    NRangeTimelineScaleConfigurator rangeScale = new NRangeTimelineScaleConfigurator(); 
    rangeScale.EnableCalendar = true; 

    // create a rule 
    NWeekDayRule wdr = new NWeekDayRule(); 
    wdr.Saturday = false; 
    wdr.Sunday = false; 

    // set shedule non working hours 
    wdr.Schedule.SetHourRange(0, 9, true); 
    wdr.Schedule.SetHourRange(12, 13, true); 
    wdr.Schedule.SetHourRange(18, 24, true); 

    rangeScale.Calendar.Rules.Add(wdr); 
+1

通常要求在答案中發佈建議摘要。鏈接(不是您提供的鏈接)通常不被接受,而是一個小的代碼片段或類似的代碼會很有用。 – PaulG

+0

謝謝,它的作品很棒 – mojtaba357