- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 Google charts 进行专栏聊天纵轴为数字,横轴为日期。由于某种原因,日期格式不打印小时、分钟或秒。它确实适用于年、月和日。
我使用格式“M-d, HH:mm:ss”来格式化和打印这个时间戳:“2017-07-15 20:10:30”但是它打印
7-17,00:00:00 而不是 7-17、20:10:30
这是一个错误还是我遗漏了什么?
<html>
<head>
<script src="https://www.google.com/jsapi?ext.js"></script>
</head>
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
google.charts.load("current", {packages:["corechart"]});
google.charts.setOnLoadCallback(drawChart);
function drawChart()
{
var data = new google.visualization.DataTable();
data.addColumn('date', 'Date');
data.addColumn('number', 'Present');
data.addRows([
[new Date("2017-07-15 20:10:30"), 5]
]);
var view = new google.visualization.DataView(data);
view.setColumns([0, 1,
{ calc: "stringify",
sourceColumn: 1,
type: "string",
role: "annotation"
}]);
var options = {
width: 600,
height: 400,
//bar: {groupWidth: "95%"},
legend: { position: "none" },
vAxis: {title: 'Times occured'},
hAxis: {
format: "M-d, HH:mm:ss", // <------- This shows: "7-17,00:00:00" not "7-17, 20:10:30"
//format: "HH:mm",
//format:'M-d H:mm',
title: 'Date',
},
};
var chart = new google.visualization.ColumnChart(document.getElementById("chart_div"));
chart.draw(view, options);
}
</script>
<body class="chart">
<div id="chart_div"></div>
</body>
</html>
最佳答案
看起来像某种错误,
无论如何建议对柱形图使用离散轴(字符串)
您可以使用数据格式化程序来转换 x 轴
请参阅以下工作片段...
google.charts.load("current", {
callback: drawChart,
packages:["corechart"]
});
function drawChart() {
var formatDate = new google.visualization.DateFormat({
pattern: 'M-d, HH:mm:ss'
});
var data = new google.visualization.DataTable();
data.addColumn('date', 'Date');
data.addColumn('number', 'Present');
data.addRows([
[new Date("2017-07-15 20:10:30"), 5]
]);
var view = new google.visualization.DataView(data);
view.setColumns([{
calc: function (dt, row) {
return formatDate.formatValue(dt.getValue(row, 0))
},
type: "string",
label: data.getColumnLabel(0)
}, 1, {
calc: "stringify",
sourceColumn: 1,
type: "string",
role: "annotation"
}]);
var options = {
width: 600,
height: 400,
legend: { position: "none" },
vAxis: {title: 'Times occured'},
hAxis: {
title: 'Date'
}
};
var chart = new google.visualization.ColumnChart(document.getElementById("chart_div"));
chart.draw(view, options);
}
<script src="https://www.gstatic.com/charts/loader.js"></script>
<div id="chart_div"></div>
关于javascript - Google Charts ColumnChart 日期格式不显示分钟和小时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45245414/
我有以下与 ColumnChart ( https://developers.google.com/chart/interactive/docs/gallery/columnchart ) 相关的问题
有谁知道我是否可以破解谷歌的可视化 ColumnChart api以某种方式绘制图表,使单个列以不同的颜色突出显示,如下所示: 我知道您可以使用 ImageChart 做到这一点,所以我不需要它(它不
我想我已经尝试了所有方法,但我无法解决这个问题。 对于每家公司,我需要用该公司的颜色分组并显示 3 个条形图,并为每个条形图显示注释。 我只能得到这样的东西: 但是我真正需要的是这样的: 我已经花了超
我正在使用 Google Chart显示Column Chart两件事: 1)成功 2) 失败 For Success : Color = Green For Failed : Color = Red
我正在尝试使用 Google charts 进行专栏聊天纵轴为数字,横轴为日期。由于某种原因,日期格式不打印小时、分钟或秒。它确实适用于年、月和日。 我使用格式“M-d, HH:mm:ss”来格式化和
我有一个只有一列的柱形图栏,我想在栏的顶部放置一个图标。这个栏是随机动态变化的。我检查了互联网和 Google Chart API 上的一些来源,但找不到解决方案。是有什么办法吗?下面你可以看到属于我
我试图通过向为列绘制的 SVG 矩形添加渐变来向 Google ColumnChart 添加一些 pizazz。下面的代码将向 iframe svg>defs 添加渐变,并在我目前关心的所有浏览器(F
我正在使用以下显示柱形图作为我的记录,我想在生成的条形之间留出空格,请帮忙。 google.load("visualization", "1", {packag
我想将 ColumnChart 中的标题拆分为 2(或更多)行。 (见 https://developers.google.com/chart/interactive/docs/gallery/col
原帖: 我创建了一个 fiddle 来演示我的数据如何来自 JSON 并在 ColumnChart 中呈现。 https://jsfiddle.net/w4dokdt9/3/ 我的JSON是这样过来的
我像这样使用 Google Visualization 的 ColumnChart 制作了一个图表。 它基本上是一个使用 3 x 7 矩阵的堆积柱形图。在每个栏中,我删除了另外两行的数据。我的问题是如
我正在从 Google Charts API 构建一个堆叠的 ColumnChart,一切都很好 - 大部分情况下。它是带有双 y 轴的股票信息。 仅在 chrome 中,当我将 viewWindow
我将 Flex ColumnChart 与多个 ColumnSeries 一起使用。我想在 ColumnSeries 条/列之间添加空间。 我是什么意思?如果你看 Adobe LiveDocs for
我想在 Google Visualization ColumnChart 中的每两列之间添加更大的空间,并且一直在使用 bar groupWidth 属性来实现这一点,下面的代码显示了这一点:
我对 Flex 还不太熟悉,我正在使用 Flash Builder 4.5。我很沮丧..从昨天早上开始就试图解决这个问题,但似乎没有足够的资源来了解有关 Flex 的更多信息! 所以问题是:我有一个带
如何将 styleSheet 应用于 flex 中 ColumnChart 控件的数据提示? 谢谢。 最佳答案 在绑定(bind)到您的应用程序的 css 文件中,您编写: @namespace s
我在设置柱形图中的条形宽度时遇到问题。 到目前为止,我设置了以下选项: private Options createOptions() { Options options = Opti
我们如何将下方“已执行”列的默认颜色更改为“绿色”,将“未执行”列的默认颜色更改为“红色”?我尝试使用系列/颜色,但没有成功。 我尝试在选项和下面的 View 中添加颜色参数、系列。没有任何效果。 代
我在为图表创建的柱形图包中使用 google api 图表。但在这个图表中不能删除y轴线并且不能设置y轴格式。 google.load("visualiza
我正在尝试从 react-google-charts 渲染一个 ColumnChart https://rakannimer.github.io/react-google-charts/#/examp
我是一名优秀的程序员,十分优秀!