Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌可视化折线图-新日期()显示轴上的100年_Javascript_Charts_Google Visualization - Fatal编程技术网

Javascript 谷歌可视化折线图-新日期()显示轴上的100年

Javascript 谷歌可视化折线图-新日期()显示轴上的100年,javascript,charts,google-visualization,Javascript,Charts,Google Visualization,我对谷歌可视化非常陌生,所以可能有一些明显的地方我做错了,但出于某种原因,在我的横轴上显示的是日期,除了日期几乎有100年长,而日期的时间框架最多只有两天 我原以为图表会根据它拥有的数据自动调整视图范围。这是真的吗?或者我必须硬编码最小值和最大值吗 下面是它显示的内容: 下面是用于生成此代码的代码: <script> google.charts.load('current', {packages: ['corechart', 'line']});

我对谷歌可视化非常陌生,所以可能有一些明显的地方我做错了,但出于某种原因,在我的横轴上显示的是日期,除了日期几乎有100年长,而日期的时间框架最多只有两天

我原以为图表会根据它拥有的数据自动调整视图范围。这是真的吗?或者我必须硬编码最小值和最大值吗

下面是它显示的内容:

下面是用于生成此代码的代码:

<script>
            google.charts.load('current', {packages: ['corechart', 'line']});

            function drawBasic() {

                var data = new google.visualization.DataTable();
                data.addColumn('date', 'Time');
                data.addColumn('number', 'Gain');
                data.addColumn({type: 'string', role: 'tooltip'});

                data.addRows([
                    [new Date(2018,03,23),665960845,'Friday, March 23, 2018 @ 2:33:23 am'],
                    [new Date(2018,03,23),665960845,'Friday, March 23, 2018 @ 3:43:38 am'],
                    [new Date(2018,03,23),665960845,'Friday, March 23, 2018 @ 3:43:50 am'],
                    [new Date(2018,03,23),665960845,'Friday, March 23, 2018 @ 3:47:47 am'],
                    [new Date(2018,03,23),665960845,'Friday, March 23, 2018 @ 3:48:43 am'],
                    [new Date(2018,03,23),665960845,'Friday, March 23, 2018 @ 3:48:53 am'],
                    [new Date(2018,03,23),665960845,'Friday, March 23, 2018 @ 3:49:29 am'],
                    [new Date(2018,03,23),665960845,'Friday, March 23, 2018 @ 3:49:44 am'],
                    [new Date(2018,03,23),665960845,'Friday, March 23, 2018 @ 3:57:59 am'],
                    [new Date(2018,03,23),665960845,'Friday, March 23, 2018 @ 3:59:26 am'],
                    [new Date(2018,03,23),666479192,'Friday, March 23, 2018 @ 5:08:06 am'],
                    [new Date(2018,03,23),666479192,'Friday, March 23, 2018 @ 6:13:59 pm'],
                    [new Date(2018,03,23),666781422,'Friday, March 23, 2018 @ 8:16:16 pm'],
                    [new Date(2018,03,23),666781422,'Friday, March 23, 2018 @ 8:55:16 pm'],
                    [new Date(2018,03,23),667196094,'Friday, March 23, 2018 @ 10:01:36 pm']
                ]);

                var options = {
                    title:'XP gains for the past " . ucfirst(replaceUnderscoreWithSpace(getRecordTimeframe($timeframe))) . "',
                    width: 800,
                    height: 600,
                    hAxis: {
                        title: 'Time',
                        gridlines: {
                            color: '#eee',
                            count: 15,
                        },
                        textStyle: {
                            color: '#eee',
                        },
                        baselineColor: '#eee',
                        format: 'M/d/yyyy',
                    },
                    vAxis: {
                        title: 'XP',
                        gridlines: {
                            color: '#eee',
                        },
                        textStyle: {
                            color: '#eee',
                        },
                        baselineColor: '#eee',
                    },
                    legend: 'none',
                    backgroundColor: {
                        fill: '#222',
                    },
                    titleTextStyle: {
                        color: '#fff', 
                        fontName: 'Open Sans',  
                        fontSize: 14,
                        bold: false,
                    },
                };

                var chart = new google.visualization.LineChart(document.getElementById('chart_div'));

                chart.draw(data, options);
            }
            google.charts.setOnLoadCallback(drawBasic);
        </script>

load('current',{packages:['corechart','line']});
函数(SIC){
var data=new google.visualization.DataTable();
data.addColumn('date','Time');
data.addColumn('数字','增益');
addColumn({type:'string',role:'tooltip'});
data.addRows([
[新日期(2018年3月23日),665960845,'2018年3月23日星期五上午2:33:23'],
[新日期(2018年3月23日),665960845,'2018年3月23日星期五上午3:43:38'],
[新日期(2018年3月23日),665960845,'2018年3月23日星期五上午3:43:50'],
[新日期(2018年3月23日),665960845,'2018年3月23日星期五上午3:47:47'],
[新日期(2018年3月23日),665960845,'2018年3月23日星期五上午3:48:43'],
[新日期(2018年3月23日),665960845,'2018年3月23日星期五上午3:48:53'],
[新日期(2018年3月23日),665960845,'2018年3月23日星期五上午3:49:29'],
[新日期(2018年3月23日),665960845,'2018年3月23日星期五上午3:49:44'],
[新日期(2018年3月23日),665960845,'2018年3月23日星期五上午3:57:59'],
[新日期(2018年3月23日),665960845,'2018年3月23日星期五上午3:59:26'],
[新日期(2018年3月23日),666479192,'2018年3月23日星期五上午5:08:06'],
[新日期(2018年3月23日),666479192,'2018年3月23日星期五下午6:13:59'],
[新日期(2018年3月23日),666781422,'2018年3月23日星期五晚上8:16:16'],
[新日期(2018年3月23日),666781422,'2018年3月23日星期五晚上8:55:16'],
[新日期(2018年3月23日),667196094,'2018年3月23日星期五晚上10:01:36']
]);
变量选项={
标题:“XP过去的收益”.ucfirst(替换下划线WithSpace(getRecordTimeframe($timeframe))。”,
宽度:800,
身高:600,
哈克斯:{
标题:"时代",,
网格线:{
颜色:“#eee”,
计数:15,
},
文本样式:{
颜色:“#eee”,
},
基线颜色:“#eee”,
格式:“M/d/yyyy”,
},
言辞:{
标题:“XP”,
网格线:{
颜色:“#eee”,
},
文本样式:{
颜色:“#eee”,
},
基线颜色:“#eee”,
},
图例:“无”,
背景颜色:{
填写:“#222”,
},
titleTextStyle:{
颜色:“#fff”,
fontName:“打开SAN”,
尺寸:14,
粗体:错,
},
};
var chart=new google.visualization.LineChart(document.getElementById('chart_div'));
图表绘制(数据、选项);
}
google.charts.setOnLoadCallback(rubsic);
我查看了
Date()
的文档,没有发现任何错误的迹象


如果您能提供任何帮助,我们将不胜感激。

问题是,您的所有日期都是相同的,因此它不知道范围有多大。(1天?1个月?70年?)

另外,请注意,给Date构造函数一个月的
03
结果是4月份-您希望3月份为02

google.charts.load('current',{packages:['corechart','line']});
函数(SIC){
var data=new google.visualization.DataTable();
data.addColumn('date','Time');
data.addColumn('数字','增益');
addColumn({type:'string',role:'tooltip'});
data.addRows([
[新日期(2018,02,23,2,33,23),665960845,'2018年3月23日星期五凌晨2:33:23'],
[新日期(2018,02,23,6,13,59),666479192,'2018年3月23日星期五下午6:13:59'],
[新日期(2018,02,23,8,16,16),666781422,'2018年3月23日星期五晚上8:16:16'],
]);
变量选项={
标题:“XP过去的收益”.ucfirst(替换下划线WithSpace(getRecordTimeframe($timeframe))。”,
宽度:800,
身高:600,
哈克斯:{
标题:"时代",,
网格线:{
颜色:“#eee”,
计数:15,
},
文本样式:{
颜色:“#eee”,
},
基线颜色:“#eee”,
格式:“M/d/yyyy”,
},
言辞:{
标题:“XP”,
网格线:{
颜色:“#eee”,
},
文本样式:{
颜色:“#eee”,
},
基线颜色:“#eee”,
},
图例:“无”,
背景颜色:{
填写:“#222”,
},
titleTextStyle:{
颜色:“#fff”,
fontName:“打开SAN”,
尺寸:14,
粗体:错,
},
};
var chart=new google.visualization.LineChart(document.getElementById('chart_div'));
图表绘制(数据、选项);
}
google.charts.setOnLoadCallback(rubsic)

谢谢。无花果