台灣最大程式設計社群網站
線上人數
809
 
會員總數:244676
討論主題:188774
歡迎您免費加入會員
討論區列表 >> C# >> Chart X軸問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
Chart X軸問題
價值 : 20 QP  點閱數:579 回應數:8

樓主

leon
門外漢
0 23
460 48
發送站內信

請問大大們
以下程式碼會一顯示顯數值到chart1上面
X軸 會一直從0 開始增加

可是當資料一多 整張圖表都會被壓縮

請問該如何保留最新10筆?
之前的資料則不顯示


比方說
目前累積了 10筆資料
當第11筆資料進來時
則把第1筆移除
依此類推
讓圖表可以一直顯示最新的線圖

謝謝


搜尋相關Tags的文章: [ C# ] , [ chart ] , [ 更新 ] ,
本篇文章發表於2018-08-17 00:46
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

Bobby
檢舉此回應
可以依序針對各點給值
超過10個點後, 再重頭給值

請參考
https://social.msdn.microsoft.com/Forums/vstudio/en-US/9281dd5b-b1a2-49ff-b411-9f47b178f021/change-the-y-value-of-a-point-in-a-chart-vbnet?forum=MSWinWebChart
本篇文章回覆於2018-08-17 09:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

春天
檢舉此回應
chart1.Series[0].Points 這是什麼? List嗎

List的話用

chart1.Series[0].Points.Insert(rNumber.Next(1,10));
chart1.Series[0].Points.RemoveAt(chart1.Series[0].Points.Count - 1);
本篇文章回覆於2018-08-17 09:16
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

leon
檢舉此回應
@@...是大大們很容易就可以完成這種情況嗎
怎麼有種好像很容易沒甚麼好討論的感覺呢
本篇文章回覆於2018-08-17 21:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

leon
檢舉此回應
完整的程式碼
我是依照MDSN 慢慢拼出來
可是只能達到一直累加,沒辦法讓chart1向心電圖那樣可以很漂亮的顯示
所以才求助大大

本篇文章回覆於2018-08-17 22:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

leon
檢舉此回應
TO 春天
chart1.Series[0].Points 好像不是LIST

因為我直接加上去就完全空白了 沒有線圖跳出

TO Bobby
謝謝提供這項參考,在下資質真的不足,看了好久還是沒辦法下筆
本篇文章回覆於2018-08-17 22:10
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
不錯的參考

Bobby
檢舉此回應
試試調整 timer1_Tick 的內容


本篇文章回覆於2018-08-18 00:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
最有價值解答

Bobby
檢舉此回應
再試了一下
這樣也可以


本篇文章回覆於2018-08-18 12:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
作者回應

leon
檢舉此回應
謝謝大大的幫忙 讓我又多學習到了這些技巧
本篇文章回覆於2018-08-18 22:03
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.