Visiblox V 2.1日期时间轴格式问题



我使用的是Visiblox Chart V 2.1控件。

我有一个基于毫秒值的数据

我怎么能格式化可视化DateTime轴,使我将显示毫秒值在图表轴上?

我对LinearAxis做了类似的事情。你必须创建你自己的从DateTimeAxis继承的轴。我不知道你的情况会有多大不同,但这是我为LinearAxis做的:

chart.XAxis = new IRLinearAxis()
        {
            ...
            ShowLabels = true,
            LabelFormatString = "feet",//This only works because I overrode the format function in the IRLinearAxis class
        };

和class:

class IRLinearAxis : LinearAxis
{
    protected override string GetFormattedDataValueInternal(double dataValue, string formatString)
    {
        return String.Format("{0} " + formatString, base.GetFormattedDataValueInternal(dataValue, ""));//ignore the formatString and just use the units that were passed as the formatString
    }
}

我相信有一种更优雅的方式来传递你的单位并保持格式,但这对我来说很有效。

相关内容

  • 没有找到相关文章

最新更新