使用xml数据源和xslt绘制散点图

使用xml数据源和xslt绘制散点图,xml,xslt,char,scatter-plot,Xml,Xslt,Char,Scatter Plot,我有一些xml数据 <data> <point id="agent1"> <changes> <location> <x>1.45</x> <y>2.35</y> </location> <location> <x>5.45</x>

我有一些xml数据

<data>
   <point id="agent1">
     <changes>
       <location>
          <x>1.45</x>
          <y>2.35</y>
       </location>
       <location>
          <x>5.45</x>
          <y>1.55</y>
       </location>
     </changes>
   </point>
   <point id="agent2">
     <changes>
       <location>
          <x>1.55</x>
          <y>3.65</y>
       </location>
       <location>
          <x>3.75</x>
          <y>2.55</y>
       </location>
     </changes>
   </point>
</data>

1.45
2.35
5.45
1.55
1.55
3.65
3.75
2.55

我想知道是否可以使用xslt和xml中的源数据生成html中的图表。有什么建议吗?我希望有一些轻量级的逻辑来生成散点图,其中点元素(点的位置)有一些颜色,例如agent2位置应该有红色。点位置的颜色可以在运行时随机生成。图表应按点位置缩放。

图形的标准XML词汇表是……您能否提供一些工具/库,帮助将输入XML转换为SVG散点图?