iT邦幫忙

0

VS 2017 C# 畫出方波圖

  • 分享至 

  • xImage

各位前輩好,想請問一下,如果我需要畫出方波圖,但是週期非常多

試問,我一開始是使用

using (Graphics g = this.CreateGraphics())
{
for (int i = 1; i < Value_Quantity; i++)
    {                 
        g.DrawLines(Pens.Red, new Point[]
        {
            new Point(25+(i-1)*Shift,Voltage_Conversion(temp[i-1])),
            new Point(25+i*Shift,Voltage_Conversion(temp[i])),
            new Point(25+i*Shift+25,Voltage_Conversion(temp[i]))
        });                  
    }
}

Value_Quantity的值約等於600,temp[]是我要讀取的參數,將他轉換成電壓值
畫出後,長度會超過form表單的大小
請問該如何處理。
又或者,不建議我使用DrawLines的方法,有其他更好的做法
請不吝指教,感謝

asqweff11 iT邦新手 4 級 ‧ 2019-12-26 15:17:25 檢舉
可以用C#本身有的chart表單試看看,用畫的蠻花時間的https://www.itread01.com/content/1549316882.html,
原本的方法如果超出form,等比例縮小或加滾動軸如何
andy79512 iT邦新手 5 級 ‧ 2019-12-26 16:43:51 檢舉
感謝解答,馬上來試試看chart表單
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答