google-visualization - 谷歌图表日期格式

标签 google-visualization

出于某种原因,使用模式的日期格式化程序在我的应用程序中根本不起作用。我想到的一件事是它不允许对 x 轴进行格式化。这是一个片段:

var dataTable = new google.visualization.DataTable();
dataTable.addColumn('date', 'YearMonth');
dataTable.addColumn('number', 'Beds');
dataTable.addColumn('number', 'Rooms');
var monthYearFormatter = new google.visualization.DateFormat({ pattern: "MMM yyyy" });
monthYearFormatter.format(dataTable, 0);

所以在循环中的其他地方,我执行以下操作:
dataTable.addRow(d, currentRow.Beds, currentRow.Rooms]);

其中“d”是有效日期。虽然它根本没有格式化,但是当我完成所有这些操作时,它只显示默认格式。

以前有人做过这个吗?

最佳答案

为了格式化 x 轴上的值,您必须使用 format选项中的属性:

hAxis: { format: 'MMM yyyy' }

线路:
monthYearFormatter.format(dataTable, 0);

格式化图表中的值,必须在数据插入 dataTable 后写入目的。

关于google-visualization - 谷歌图表日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6136557/

相关文章:

google-visualization - 谷歌面积图变量不透明度下划线?

charts - 我希望谷歌饼图显示 pieSliceText 为整数

charts - Google折线图的虚线

javascript - 谷歌折线图中的类型不匹配错误

javascript - 谷歌 Material 图表 : Forcing to show every label on horizontal axis

javascript - 如何在 Google 可视化图表 API 中将多个列表用作单个数据

php - 如何将动态数据加载到谷歌饼图中?

google-visualization - 通过 Keen 生成的 Google 柱状图的格式工具提示内容

javascript - 在 h 轴上仅显示部分文本

php - 如何在 php 中划分系列以创建用于 google 图表的 json 表