TChart上有两个Series,如果它们的横坐标不是一一对应,只要有一个不一致就会出问题?
例如,在Chart上建两个Series,然后把下列值加上:
chart1.Series[0].Add(12,'1');
chart1.Series[0].Add(12,'2');
chart1.Series[0].Add(12,'3'); chart1.Series[1].Add(22,'2');//从b开始
chart1.Series[1].Add(22,'3');
chart1.Series[1].Add(22,'4');
chart1.Series[1].Add(22,'5');
发现没有?坐标上根本不会有‘4’这个横坐标值,第二个Series往前移了。
我的值因为不是连续的,也不知道它中间会少哪些值,也不好赋0值,所以麻烦了,请大家出出主意!
例如,在Chart上建两个Series,然后把下列值加上:
chart1.Series[0].Add(12,'1');
chart1.Series[0].Add(12,'2');
chart1.Series[0].Add(12,'3'); chart1.Series[1].Add(22,'2');//从b开始
chart1.Series[1].Add(22,'3');
chart1.Series[1].Add(22,'4');
chart1.Series[1].Add(22,'5');
发现没有?坐标上根本不会有‘4’这个横坐标值,第二个Series往前移了。
我的值因为不是连续的,也不知道它中间会少哪些值,也不好赋0值,所以麻烦了,请大家出出主意!
chart1.Series[0].Addxy(2,12,'2',clTeeColor);
chart1.Series[0].Addxy(3,12,'3',clTeeColor); chart1.Series[1].Addxy(2,22,'2',clTeeColor); //从b开始
chart1.Series[1].Addxy(3,22,'3',clTeeColor);
chart1.Series[1].Addxy(4,22,'4',clTeeColor);
chart1.Series[1].Addxy(5,22,'5',clTeeColor);设置chart->轴->下轴->卷标->样式->样式中选择"数值".
chart1.Series[0].Add(12,'1');
chart1.Series[0].Add(12,'2');
chart1.Series[0].Add(12,'3'); chart1.Series[1].Add(0,'1');
chart1.Series[1].Add(22,'2');//从b开始
chart1.Series[1].Add(22,'3');
chart1.Series[1].Add(22,'4');
chart1.Series[1].Add(22,'5');