【发布时间】:2019-07-16 00:25:31
【问题描述】:
我一定会在我的一个项目中使用谷歌图表。我需要的是,显示一个条形图,在条形图中,一条与每个条相交的线代表另一个值。如果你看下面的jsfiddle,你会注意到折线图只与中间的条相交,并继续向前移动到其他条。
https://jsfiddle.net/ark7qbsc/
例如,如果您查看“Apples”,我会改为让该线在 y=2.5 处与整个条形(从开始到结束)相交并在条形内结束,而不是在空白处逗留,也不去其他酒吧。
谁能帮我解决这个问题(仅使用谷歌图表。)
我已经厌倦了在每个数据行之后注入空值,这至少会从空格中删除该行。但是,现在条形图的中心只有一个点。寻找一种将其扩展到整个条形宽度的方法。
google.charts.load('current', {'packages':['corechart']});
google.charts.setOnLoadCallback(drawVisualization);
function drawVisualization() {
// Some raw data (not necessarily accurate)
var data = google.visualization.arrayToDataTable([
['Fruit', 'Jane', 'Average'],
['Apples', 3, 2.5],
['Oranges', 2, 1.5],
['Pears', 4, 3],
['Bananas', 3, 2],
['Plums', 4, 3]
]);
// Set chart options
var options = {
title : 'Fruits distribution',
vAxis: {title: 'Fruits'},
hAxis: {title: 'Person'},
seriesType: 'bars',
series: {1:{type: 'line'}}
};
// Instantiate and draw the chart.
var chart = new google.visualization.ComboChart(document.getElementById('chart_div'));
chart.draw(data, options);
}
从头到尾似乎无法在条中包含一条线
【问题讨论】:
标签: javascript charts google-visualization