使用Javascript将空值设置为TeeChart

时间:2018-07-11 10:07:41

标签: javascript teechart

protected void Page_Load(object sender, System.EventArgs e)
    {
        Steema.TeeChart.Chart ch1 = WebChart1.Chart;
        Line fastLine1 = new Line();
        WebChart1.Chart.Series.Add(fastLine1);
        double[] yValues = {1,4,5,2,23,63,33,20,0,77,94,65,45,23};
        fastLine1.Add(yValues);

        fastLine1.SetNull(0);
        fastLine1.SetNull(1);
        fastLine1.SetNull(3);

        // (WebChart1.Chart.Series[0] as Line).TreatNulls = TreatNullsStyle.DoNotPaint;

        string[] customCode = new string[] {
                WebChart1.ClientID + "_chart.series.items[0].format.stroke.size = 3;",
                WebChart1.ClientID + "_chart.series.items[0].format.shadow.visible = false;",
                WebChart1.ClientID + "_chart.title.visible=true;",
                WebChart1.ClientID + "_chart.series.items[0].treatNulls = \"dontPaint\";"};
    }

通过这个小小的代码示例,我试图演示如何在Series中添加空值。使用HTML5时,在折线图中两点之间显示“间隙”没有问题。

<tchart:WebChart id="WebChart1" style="Z-INDEX: 107; LEFT: 24px; POSITION: absolute; TOP: 60px" runat="server" ..... PictureFormat="JScript"></tchart:WebChart>

当参数PictureFormat为“ PNG”时,示例可以正常工作,但是将值更改为“ JScript”时,我无法重现相同的结果。

我尝试过为此更改透明颜色,以不同的方式向序列添加值,但这些尝试均未成功。

使用JavaScript有什么解决方案吗?我有TeeChartNET 4.1.2015版本。

感谢您的帮助

彼得

0 个答案:

没有答案