none
有關 CHART X軸固定的問題。 RRS feed

  • 問題

  • 各位先進

    你們好

    我有一個問題是我目前CHART 的X軸無法固定顯示

    因為我做的是動態CHART

    而X軸所記錄的是 HH:mm:ss 而這紀錄的資料型態是string

    如果用chart1.ChartAreas["ChartArea1"].AxisX.Minimum <<他所吃的資料型態是double

    因為我的Y軸式紀錄電壓的部分所以已經固定了

    chart1.ChartAreas["ChartArea1"].AxisY.Minimum = -10;

    chart1.ChartAreas["ChartArea1"].AxisY.Maximum = 10;

    chart1.ChartAreas[0].AxisY.Interval = 2; //間隔

    請問各位先進

    我如果要達成X軸上顯示10分鐘前到現在的時間該如何達成呢?

    先謝謝各位撥空回答

    感恩!

    2013年9月25日 上午 12:42

解答

  • 不是說了 不要設 最小值嗎?
    直接看圖


    以下為簽名檔,如果你愛拉椅子坐那就是你的問題。
    先查MSDN文件庫
    再用GOOGLE搜尋
    才到論壇來發問

    這是論壇不是技術支援中心
    沒有人得無償解答你的問題

    在標題或文章註明很急
    不會增加網友回覆速度

    • 已標示為解答 黑小胡 2013年9月27日 上午 10:12
    2013年9月26日 上午 06:55

所有回覆

  • 方法就是不要設X軸的最小值
    直接把10分鐘內的資料丟給chart 
    chart1.Series[0].Points.AddXY(x,y);


    以下為簽名檔,如果你愛拉椅子坐那就是你的問題。
    先查MSDN文件庫
    再用GOOGLE搜尋
    才到論壇來發問

    這是論壇不是技術支援中心
    沒有人得無償解答你的問題

    在標題或文章註明很急
    不會增加網友回覆速度


    • 已編輯 Alex_Lee 2013年9月25日 上午 01:39
    2013年9月25日 上午 01:34
  • SORRY 前幾天腦袋都轉不過來

    有沒有設定最小值都可以。

    可能我表達的方式有點不清楚,

    底下是我設定的X軸固定的方式,

    chart1.ChartAreas["ChartArea1"].AxisX.Maximum = 300; //一秒一筆,5分鐘300

    chart1.ChartAreas[0].AxisX.Interval = 30; //間隔

    我用這樣的方法設定了

    只是我想在X軸顯示5分鐘前到現在每一分鐘固定的顯示在X軸

    例如

    現在時時間10:21:00

    那在X軸上顯是10:16:00  10:17:00 10:18:00 10:19:00 10:20:00 10:21:00

    就是指改變分鐘的方法

    我現在這種設定方法分鐘數無法固定。

    有方法可以解嗎?

    感謝回答~!!!

    如果太簡單的話就回我"自己想"

    謝囉!!!!!



    • 已編輯 黑小胡 2013年9月25日 上午 02:23
    2013年9月25日 上午 01:56
  • 不是說了 不要設 最小值嗎?
    直接看圖


    以下為簽名檔,如果你愛拉椅子坐那就是你的問題。
    先查MSDN文件庫
    再用GOOGLE搜尋
    才到論壇來發問

    這是論壇不是技術支援中心
    沒有人得無償解答你的問題

    在標題或文章註明很急
    不會增加網友回覆速度

    • 已標示為解答 黑小胡 2013年9月27日 上午 10:12
    2013年9月26日 上午 06:55
  • Dear Alex_Lee.

    請問一個問題,如果他不是有10分鐘的資料,

    而是程式慢慢收集到10分鐘呢?

    我想做的就像是工作管理員CPU的那種狀態圖。

    那這樣用您的方法就會出現X軸空白的狀況,可以請您指點一下嗎?

    希望您能看到這篇

    感謝你!

         日安

    2013年10月8日 上午 12:50
  • 沒試過, 但你可以試試看

    series 的 DataPoints 改成用 DataBind 的方式 

    資料來源實作INotifyPropertyChanged
    當資料來源有異動時 就會變更 UI
     


    以下為簽名檔,如果你愛拉椅子坐那就是你的問題。
    先查MSDN文件庫
    再用GOOGLE搜尋
    才到論壇來發問

    這是論壇不是技術支援中心
    沒有人得無償解答你的問題

    在標題或文章註明很急
    不會增加網友回覆速度

    2013年10月11日 下午 06:13