Используйте highchart и highstock на той же странице
У меня есть эта страница:
<script type="text/javascript" src="jQuery/Highcharts/highstock1.1.6.js"></script>
<script type="text/javascript" src="jQuery/Highcharts/highcharts2.1.4.js"></script>
а на странице я использую
$.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
}]
});
});
и графа высот
window.chart = new Highcharts.StockChart({
chart: {
renderTo: 'chartHistory'
},
rangeSelector: {
selected: 2
},
series: [{
data: history,
type: 'spline',
tooltip: {
valueDecimals: 2
}
}]
});
и они не могут работать вместе, только один или другой.
Что я могу сделать?
Ответы
Ответ 1
Похожая проблема с конфликтующими Highchart и Highstock. здесь официальное решение:
Имейте в виду, что конструктор Highcharts.Chart и все функции Highcharts включены в Highstock, поэтому, если вы используете Chart и StockChart в комбинации, вам нужно только загрузить highstock.js файл.
http://highcharts.com/errors/16
Ответ 2
Highcharts включен в highstock.js, поэтому, пожалуйста, взгляните на пример, как использовать highcharts с highstock.js
.
http://jsfiddle.net/sbochan/PtXhB/
Во-вторых, я советую использовать новейший highstock.
Ответ 3
У меня возникла такая же проблема, когда я пытался использовать диаграмму Highstock и Angular Gauge,
И проблема была решена, когда я пытаюсь перестроить высокоуровневую библиотеку javascript, такую как
<script type="text/javascript" src="jQuery/Highcharts/highcharts.js"></script>
<script type="text/javascript" src="jQuery/Highcharts/highstock.js"></script>
<script type="text/javascript" src="jQuery/Highcharts/highcharts-more.js"></script>
или (если вы не хотите использовать дополнительную графику)
<script type="text/javascript" src="jQuery/Highcharts/highcharts.js"></script>
<script type="text/javascript" src="jQuery/Highcharts/highstock.js"></script>
Я надеюсь, что это может быть полезно
Ответ 4
вы должны удалить этот файл:
highcharts.js
Я попробовал, и он работает
Ответ 5
Highstock содержит большую часть кода HighCharts. Вы пробовали включить в свою страницу только highstock.js для отображения обеих диаграмм?
Ответ 6
В моем случае, включая только файл HighStock, работал и для HighChart.
У меня есть много диаграмм, highchart или highstock, которые можно включить на одну страницу, и я просто называю HighStock.js один раз, и он работает для обоих!
Ответ 7
Используйте только
highstock.js
и удалите highcharts.js
И это хорошо работает для меня
И удачи.
Ответ 8
У меня была такая же проблема и исправлена, заказывая мой JS, как показано ниже.
<script type="text/javascript" src="$javascript_folder/highstock.js"></script>
<script type="text/javascript" src="$javascript_folder/highcharts.js"></script>
Я не знаю, как он работает над Арди. Работает отлично для меня, когда я загружаю highstock.js, а затем высокие диаграммы.