簡體   English   中英

如何在c# windows forms中的圖表中顯示起點和終點x軸label?

[英]How to display start and end points x-axis label in a chart in c# windows forms?

我只是菜鳥C# windows forms 申請。 我正在嘗試使用 function this.chart1.Series[0].Points.DataBindXY(dt.DefaultView, "tms", dt.DefaultView, head[1]);從 data.table 中獲取一張圖表 plot 其中dt是 data.table, tms是時間戳列, head[1]是數據列。 但我無法在圖表中看到開始和結束 x 軸 label。 在這里查看我的 output。 即我想查看數據開始和結束的時間戳。 那我該怎么做呢? 有沒有預定義的function?

感謝您的幫助...

沒有預定義的 function,但是

1) 如果您的數據處於某個“良好”的時間間隔內,即從 2020.05.01 0:00 到 2020.05.02 03:00,您可以調整AxisX.MinimumAxisX.Interval屬性。

2)如果您的數據不在“好”時間間隔內,您應該使用CustomLabels 這並不容易,因為您的CustomLabels會覆蓋所有普通標簽。

3) 如果只需要顯示第一個和最后一個值,並且在哪里不重要 - 使用RectangleAnnotation - 可以放置在圖表上的文本。

對於任何數據類型,最簡單的方法是將 X 軸的IsMarginVisible屬性設置為 false: chartArea1.AxisX.IsMarginVisible = false; 屬性框

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM