Если вы хотите отобразить диаграмму непосредственно на веб-странице, вы можете использовать VML (язык векторной разметки) или SVG (масштабируемая векторная графика). VML поддерживается IE, тогда как SVG поддерживается многими другими браузерами (хотя IE может отображать SVG с помощью плагина). Карты Google, например, используют VML при работе в IE и SVG для других браузеров.
И VML, и SVG используют формат XML для определения графических диаграмм, которые вы хотите отобразить. Например, это образец VML
<v:shape
fillcolor="green"
style="position:relative;top:1;left:1;width:200;height:200"
path = "m 1,1 l 1,200, 200,200, 200,1 x e">
</v:shape>
Эти ссылки могут объяснить более подробно:
VML
SVG