【问题标题】:Highcharts not plotting textbox valuesHighcharts 不绘制文本框值
【发布时间】:2026-02-08 14:35:01
【问题描述】:

我正在使用 highcharts 为已经绘制的系列添加点,如下所示

chart.AddJavascripFunction("ChartClickEvent", @"var x = e.xAxis[0].value,
                y = e.yAxis[0].value,
                series = this.series[0];
                series.addPoint([x,y]);","e");

它工作正常,但是当我尝试从文本框中获取 x 和 y 的值时它不起作用。

chart.AddJavascripFunction("ChartClickEvent", @"
                series = this.series[0];
                series.addPoint([textbox1.Text,textbox2.Text]);","e");

【问题讨论】:

  • 欢迎使用*,请更具体,添加更多示例代码并更正您的标签(因为这与c#无关)
  • 我已经编辑过了,因为我是新来的,写不出来。

标签: highcharts


【解决方案1】:

问题是您的值不是数字,而只是字符串。尝试替换这一行:

series.addPoint([textbox1.Text,textbox2.Text]);","e");

series.addPoint([parseFloat(textbox1.Text),parseFloat(textbox2.Text)]);","e");

【讨论】: