C#向图表添加负值

时间:2017-06-13 17:56:21

标签: c# charts add

任何人都可以帮助我,为什么我不能在图表中添加负值(窗体)?代码部分如下:

chart1.Series["Series1"].Points.AddXY(a, Convert.ToDouble(rx_str_copy));

例如输入: rx_str_copy =“ - 128.00”

它会抛出输入字符串错误的通信。 有正值,我没有任何问题

有什么问题?

我正在更新我的问题:

到目前为止,我已尝试添加没有点的值,因此它就像字符串中的整数一样,然后转换为double。 现在我正在尝试使用点添加值,所以现在它被双重覆盖在字符串中然后转换为double。

我也意识到了负面和正面价值的问题。所以问题在于字符串中的点。 任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

像这样的简单测试用例对我来说非常适合。对于你的情况,a已经是双倍的吗?

public Form1 ()
{
    InitializeComponent();
}

private void chart1_Click ( object sender, EventArgs e )
{
    string rx_str_copy = "-128.00";
    chart1.Series["Series1"].Points.AddXY(-1.00, Convert.ToDouble(rx_str_copy));
}