2017-02-16 54 views
0

我的圖形出現在365個或更多值上。 圖形非常簡潔。MSChart在啓動時啓用圖形放大功能

我想啓動三次可縮放的圖形。

我可以給你的是用鼠標放大,但我想要它時,你開始增加三倍?

放大之前和放大鼠標後的圖片。

image1 image2

+0

您是否解決了您的問題? – TaW

+0

是的,但我想填寫一個datagridView,我不知道如何填寫sql查詢..我想有4個固定的列和下一列我想用值自動生成,但我不知道如何:))你能幫我 ? –

+0

這完全是另一個問題,據我所知,它與這一個無關。 - 如果您對答案感到滿意,請考慮考慮[接受](http://stackoverflow.com/help/accepted-answer)它..! - 我發現你從來沒有這樣做過:在答案的選票下面,點擊左上角的(不可見)複選標記,然後單擊它!它變成綠色,並獲得我們兩個小聲譽.. – TaW

回答

0

在代碼中設置您可以使用這些屬性縮放:

// get a short reference to the x-axis 
Axis ax = chart1.ChartAreas[0].AxisX; 
// set the size of the zoomed view 
ax.ScaleView.Size = 60; 
// set the position of the view 
ax.ScaleView.Position = 31; 

enter image description here enter image description here

注意, '可縮放的三次' 或「增加了3時代「不是明確的要求。您需要計算要顯示的點數或值範圍。

+0

謝謝,偉大的工程。 但是,當我運行程序圖形站立空。 一旦他按下滾動按鈕,然後顯示結果。 有個想法,我該如何解決這個問題? 這裏的鏈接=> https://ibb.co/cG2awF –

+0

不,我不知道如何/何時用數據填充圖表。緊接着你應該設置ScaleView屬性。如果它沒有立即顯示,也許是圖表。刷新有幫助。圖表是否隱藏在TabPage中?我們沒有看到的許多細節可能是原因。 – TaW