c# opensource project to draw graphs or should I write that myself?
<p>In my trading software I need to draw graphics. I have huge array (about 20 000 000 items) of [x,y] (where x is time and y is price) and I need to display it on the graphic. I need ability to zoom interesting parts. Also I need ability to add custom labels to display trades and orders (or I can implement this myself). I'm looking for something simple and open. What can you recomend?</p>

<p>If I should write that from scratch then what techniques should I use?</p>

<p>If you can suggest brilliant library on another language (c++, java or whatever) that would be also fine.</p>
