2013-08-23 32 views
0

我被困在涉及Zedgraph的兩個問題上。使用ZedGraph作爲繪圖儀(實時),強制標籤

我需要使其表現得像一個繪圖儀。我通過在需要更新時在X尺度上設置最小值和最大值(這些值已經在圖中,它是一個模擬)來實現這一點。

現在的問題是,當我激活實時功能有時(實際上大部分時間)最後的標籤沒有繪製,我懷疑是因爲它不適合窗格。有什麼辦法可以強制最後一個標籤繪製(在紅圈處,見圖片)?

Missing label

在我的第二個問題;有時,在更新最小和最大比例尺時,標籤線(黃色框中的線條,請參閱圖像)略微向右或向左移動,同樣的事情發生在平移圖表時。這也會導致網格線(圖中的虛線)移動,我想將這些線固定在相同的位置。

希望能找到答案,否則我想我只會使用另一個圖庫。也許你們中的任何一個都可以指出我對這種功能的支持有一個很好的選擇。儘管我非常喜歡zedGraph的縮放/平移功能,更不要說上下文菜單中的有用功能。

回答

0

我找到了解決方案,問題是由同一個問題引起的。我使用日期值來設置包含毫秒的刻度,這會導致刻度稍稍移動,導致標籤消失。我從時間戳中刪除了毫秒,現在圖形是「穩定的」,這意味着尺度不會移動。最後的標籤始終繪製。