I have this page:
<script type="text/javascript" src="jQuery/Highcharts/highstock1.1.6.js"></script>
<script type="text/javascript" src="jQuery/Highcharts/highcharts2.1.4.js"></script>
and in the page I use
$.getJSON(
"server/indice.server.php?row=" + row +"&item="+ item,
null,
function(data)
{
chartindice = new Highcharts.Chart(
{
chart:
{
renderTo: 'graph',
defaultSeriesType: 'line',
zoomType: 'x'
},
/////moore setting..
series:
[{
type: 'area',
name: titleindice,
data: indice,
showInLegend : false //disable the the show/hide icon
}]
});
});
and an highstock graph
window.chart = new Highcharts.StockChart({
chart: {
renderTo: 'chartHistory'
},
rangeSelector: {
selected: 2
},
series: [{
data: history,
type: 'spline',
tooltip: {
valueDecimals: 2
}
}]
});
and they can't work together, just one or the other.
What can I do?
Got same trouble with conflicting Highchart and Highstock. here's the official solution:
http://highcharts.com/errors/16
I have experienced the same problem when I tried to use Highstock chart and Angular Gauge, And the problem was solved when I try to rearrange highstock highchart javascript library like this
or (if you don't want to use additional graphics)
I hope it can be useful
Im my case, including only HighStock's file worked for HighChart's as well.
I have many charts, highchart's or highstock's, possible to be included on same page, and I just call HighStock.js once and it works for both !
Highstock contains most of HighCharts code. Have you tried including only highstock.js in your page to display both charts ?
I had same issue and got fixed by ordering my JS as below.
I don't know its working fine according Ardi. Is works fine for me when i load highstock.js first followed by highcharts.
you must delete this file:
highcharts.js
i tried and it works