Javascript 如何更改HighChart xAxis时间线以匹配本地时间而不是UTC?
注意:在我的屏幕截图中,工具提示显示了正确的本地时间。但是,xAxis时间线显示UTC时间下午12:00 我在两个位置将Javascript 如何更改HighChart xAxis时间线以匹配本地时间而不是UTC?,javascript,charts,highcharts,utc,timeline,Javascript,Charts,Highcharts,Utc,Timeline,注意:在我的屏幕截图中,工具提示显示了正确的本地时间。但是,xAxis时间线显示UTC时间下午12:00 我在两个位置将global:useUTC设置为false: 在我的图表配置中: vm.config = { global: { useUTC : false }, // <-- options: { // .... vm.config={ 全局:{useUTC:false},//{ Highcharts.setOptions({ 全局:{useUTC:fal
global:useUTC
设置为false:
在我的图表配置中:
vm.config = {
global: { useUTC : false }, // <--
options: {
// ....
vm.config={
全局:{useUTC:false},//{
Highcharts.setOptions({
全局:{useUTC:false},//刚刚解决了这个问题
mychartConfig
中的global
对象无效…关键是setHighChartOptions函数。需要运行该函数才能将useUTC
设置为false
问题是在我的应用程序中,只有在您更改主题时才会调用该函数。因此,现在我只是在加载图表后立即调用它,现在useUTC
被正确设置为false
const initHighChart = (chart, urlObject) => {
setHighChartOptions('#fff', '#474747', '#656565');
let ticker = urlRetrieve.ticker(urlObject);
let epoch = urlRetrieve.epochs(urlObject);
setNewChartTicker(chart, ticker, epoch.start, epoch.end);
};
很好!提问8分钟后^^这表明清楚地写下问题是多么有效!
const initHighChart = (chart, urlObject) => {
setHighChartOptions('#fff', '#474747', '#656565');
let ticker = urlRetrieve.ticker(urlObject);
let epoch = urlRetrieve.epochs(urlObject);
setNewChartTicker(chart, ticker, epoch.start, epoch.end);
};