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版本。
感谢您的帮助
彼得