我在一页纸上放了两张图表。第一个图表(散点图)是用高图集创建的,第二个图表(行)是使用Highstock创建的。由于高图集包含在Highstock中,所以我使用以下方法:
<script src="resources/chart/Highstock/js/highstock.js"></script>
<script src="resources/chart/Highstock/js/modules/exporting.js"></script>我页面的部分看起来是这样的:
<script src="resources/chart/Highstock/js/highstock.js"></script>
<script src="resources/chart/Highstock/js/modules/boost.js"></script>
<script src="resources/chart/Highstock/js/modules/exporting.js"></script>
<script type="text/javascript"> create the chart using the highcharts and put it in a containerForHighchart </script>
<script type="text/javascript"> create the chart using the highstock and put it in a containerForHighstock </script>
<div id="containerForHighchart" style="height: 700px; width: 100%; margin: 0 auto;"></div>
<div id="containerForHighstock" style="height: 700px; width: 100%; margin: 0 auto;"></div>现在:我想实现这样的目标:
boost.js模块。boost.js模块。为什么?因为性能和一些错误。这两个图表都必须显示大量数据。
当我使用boost.js并只在页面上放置一个图表时:
当我不使用boost.js并且只在页面上放置一个图表时:
有没有办法只使用两个图表中的一个在同一个页面上使用boost.js模块?
发布于 2016-05-31 02:43:07
您可以尝试的一种解决方案是将图表放在单独的网页中(自行),并使用<iframe>标记将它们放置在单个HTML文档中。这样,您就可以控制哪个图表获得哪个库,它们不应该相互冲突。
https://stackoverflow.com/questions/37524035
复制相似问题