Telerik RadHtmlChart Y轴标记为秒,但显示时间

时间:2016-05-09 19:58:18

标签: c# datatable telerik

我有一个折线图

Y轴是以秒为单位的时间。

enter image description here

我想要的是每个点的图例是时间而不是秒

lineSeries1.TooltipsAppearance.DataFormatString = "{0}"; 

它只是提出了数字:(

也有任何格式化Y轴的方法,所以我得到

而不是秒

5:00 10:00 15:00 20:00 25:00

等等?与

有关

500秒 1000秒 1500秒 2000秒

使用后面的代码中的数据表输入数据,所以不要真正想要硬编码时间,因为它们可能变化很大。

        foreach (DataRow row in dt.Rows)
        {
            CategorySeriesItem item1 = new CategorySeriesItem();
            item1.Y = int.Parse(row["TimeInSeconds"].ToString());
            lineSeries1.SeriesItems.Add(item1);
        }

这说明了这一点,但我想要做的是设置时间的图例和标签

1 个答案:

答案 0 :(得分:0)

BaseUnit的{​​{1}}设置为XAxishttp://docs.telerik.com/devtools/aspnet-ajax/controls/htmlchart/functionality/axes/date-axis#category-series-area-bar-candlestick-column-line

此外,像在服务器上一样使用seconds属性来获取秒数,例如

XAxis.LabelsAppearence.DataFormatString