Я перепробовал все возможные конфигурации, чтобы получить Google Area Chart для отображения одной точки, но ничего не помогло.Я также полностью открыт для любых решений, использующих линейную диаграмму Google , если она имеет заполненную область.Тем не менее, я не смог найти решение для этой работы с линейной диаграммой.
Уже пытался установить pointSize, а также условно установить pointSize, если есть только одна строка.Опробовано множество различных способов настройки диаграммы, включая.
var data = new google.visualization.DataTable();
data.addColumn('date', 'Updated');
data.addColumn('number', 'Amount');
data.addRow([new Date(1548266417060.704),100]);
И
var mets = [['Updated', 'Amount'], [new Date(1548266417060.704),100]];
var data = google.visualization.arrayToDataTable(mets);
Диаграмма области Пример JSFiddle
Линейная диаграмма Пример JSFiddle
Эта линейная диаграмма будет нуждаться в области под заполненной линией, но я не смог определить, как это сделатьтак с этим API
Пример диаграммы, которую я пытаюсь достичь с помощью CanvasJs , но я пытаюсь реализовать ее с помощью API визуализации Google и позволяют отображать одну точку, если на графике есть только одна точка .
function drawChart() {
var data = google.visualization.arrayToDataTable([
['Updated', 'Amount'],
[new Date(1548266417060.704),100],
//[new Date(1548716961817.513),100],
]);
var options = {
title: 'Company Performance',
hAxis: {title: 'Year', titleTextStyle: {color: '#333'}},
pointSize: 5,
};
var chart = new google.visualization.AreaChart(document.getElementById('chart_div'));
chart.draw(data, options);
}
Я ожидаю, что диаграммаотображать одну точку, когда есть только одна строка данных.Как вы можете видеть по JSFiddle , когда есть один ряд, ничего не появляется, но как только вы раскомментируете второй ряд, все работает просто отлично.