Я пытаюсь передать переменную параметру pointStart Highcharts.
Здесь часть javascript
<script type="text/javascript">
var dtTemp = '1303401600000';
// dtTemp is a DateTime in milliseconds
</script>
dtTemp предназначена только для назначения этого вопросакак и выше, на самом деле это происходит из-за выделенного кода, поэтому использование переменной вместо непосредственного ввода числа является функциональным требованием.
Я хотел бы использовать переменную dtTemp в качестве начальной точки дляСерия Highcharts .Надлежащий способ сделать это - назначить dtTemp для pointStart .Пример pointStart в действии можно увидеть в этом JSFiddle .
series: [{
data: [29.9, 71.5, 106.4],
pointStart: dtTemp, // DOES NOT WORK
pointInterval: 3600000
}]
Приведенный выше код не работает, Highcharts не будет принимать dtTemp как есть.Я довольно новичок во всем этом, но я предполагаю, что проблема в том, что dtTemp является строкой, но ей нужно число (double?).Однако замена вышеприведенного на следующее также не работает:
pointStart: number(dtTemp), // DOES NOT WORK EITHER
Так что я сейчас немного растерялся относительно того, в чем проблема на самом деле.Будем весьма благодарны за любые идеи, которые вы сможете предоставить.Заранее спасибо!
РЕДАКТИРОВАТЬ: РЕШЕНИЕ согласно mVChr ответ:
pointStart: Number(dtTemp), // Number with a CAPITAL N works!