0

我正在使用 jChartFX 来满足我网站的一些图表要求,我正在使用

<?php include $_SERVER["DOCUMENT_ROOT"].'/footer.php' ?>

将页脚引入其中包含一行代码的网站

<script type="text/javascript" src="/js/retina.js"></script>

出于某种原因,导致图表不显示 jChartFX。我已经通过注释掉页脚的各个部分的过程来隔离这是不兼容的。

注意:我没有包含完整页面代码以节省空间,但如果需要,可以回复完整代码。

图表显示通过;

<div id="ChartDiv" style="width:600px;height:400px"></div> <script type="text/javascript" language="javascript">

var chart1;

function loadChart()

  {        

       chart1 = new cfx.Chart();

        <!-- chart1.getData().setSeries(2); -->
        chart1.getData().setSeries(1);

        chart1.getAxisY().setMin(100);

        chart1.getAxisY().setMax(1000);

        var series1 = chart1.getSeries().getItem(0);

        <!-- var series2 = chart1.getSeries().getItem(1); -->

        series1.setGallery(cfx.Gallery.Lines);

        <!-- series2.setGallery(cfx.Gallery.Bar); -->

        var data = <?php echo json_encode($temp, JSON_NUMERIC_CHECK); ?>;

        chart1.setDataSource(data);

        var divHolder = document.getElementById('ChartDiv');

    chart1.create(divHolder);            

  }

老实说,我完全不知所措,因此将不胜感激任何/所有帮助。

谢谢莫迪丝

4

1 回答 1

1

我在我们的一些 jChartFX 测试页面中添加了retina.js,它们显示得很好。当您生成页脚时,您可能会在页面中包含其他内容。

我没有对retina.js 进行过深入的检查,但它似乎检查了img 标签并尝试用retina 对应物替换,而jChartFX 不使用img 标签。

问候,

胡安

于 2014-07-10T16:49:10.573 回答