Проблемы с Fusion Charts

Привет, я использую Bullet-диаграммы в Fusion-диаграммах. Я использую тот же образец кода, что и для Bullet-графиков, и для получения значений данных из файла в папке данных я пытаюсь установить данные на самой HTML-странице.

<div align="center">
<script type="text/javascript">
 var myChart = new FusionCharts       ("Charts/VBullet.swf", "myChart4", "80", "270", "0", "0");

 myChart.setDataURL("Data/WageIncrease.xml");

   myChart.render("chartdiv4");
  </script>
   </div>

ЗАМЕНЕН НА

 </div><div align="center">
<script type="javascript">
 var myChart = new FusionCharts     ("Charts/VBullet.swf", "myChart4", "80", "270", "0", "0");
  myChart.setDataXML("<chart>
   <value>13</value>
  <target>74</target>
  </chart>");
 myChart.render("chartdiv4");
 </script>

Но это не работает, что я делаю не так ????


person Black Mamba    schedule 15.02.2013    source источник


Ответы (1)


Попробуйте удалить символы новой строки и указать их без пробелов между тегами при предоставлении метода XML в строке данных.

</div><div align="center">
<script type="javascript">
 var myChart = new FusionCharts     ("Charts/VBullet.swf", "myChart4", "80", "270", "0", "0");
  myChart.setDataXML("<chart><value>13</value><target>74</target></chart>");
 myChart.render("chartdiv4");
 </script>
person Sanjukta Mukherjee    schedule 16.02.2013
comment
Убедитесь, что у вас есть div с id - chartdiv4 и тег <script> не находится внутри этого DIV. - person sudipto; 21.02.2013