Perdon nose si te puedo ayudar pero hace varios años hice una grafica parecida y cargaba los valores de esta forma:
Código Delphi
[-]
procedure TForm1.VerEjeCoor1Click(Sender: TObject);
var
x1,y1,x2,y2 : Real;
i : word;
begin
series1.clear;
for i := 1 to MA.Filas-1 do
begin
x1 := MA.ObtenerElemento(i,1); y1 := MA.ObtenerElemento(i,2);
x2 := MA.ObtenerElemento(i+1,1);
y2 := MA.ObtenerElemento(i+1,2);
series1.AddArrow(x1,y1,x2,y2,'Union[ '+IntToStr(i)+' ]', clGreen);
end;
end;
Se que esta en delphi pero en 5 seg lo puedes llevar a c++ que tambien es mi leguaje preferido. Espero te sirva un saludo