How you do this depends on what you get from the new incoming data. If your new data contains all of the old data, then you can replace the DataTable used to draw the chart and redraw. If the incoming data is entirely new, then you need to add it to the existing DataTable and redraw the chart. If you have some overlap (say, you fetch the past 5 minutes of data once per minute), then you'll have to parse the incoming data to get only the new stuff, append it to the DataTable, and redraw the chart.
You can search this forum for examples of updating chart data.