我正在使用Google图表,它工作得很好,除了一件事,问题是当我选择自定义日期过滤器并从中选择单个日期时,它将仅显示1条记录并带有小点,这也没问题,但是它的y轴中显示重复值。
请检查示例:
http://awesomescreenshot.com/0f757w8k3a
它显示0、1、1、2、2
它应该显示0、1、2、3、4或仅显示0、1、2
var options = {
vAxis: {
format: '#',
minValue: 0,
gridlines: {
color: 'transparent'
},
viewWindowMode: "explicit",
viewWindow:{ min: 0 }
},
hAxis: { textPosition: 'none' },
legend: { position: 'none' },
colors:[{color:'#A8D1FF', darker:'#97B9D8'}]
};
var chart = new google.visualization.AreaChart(document.getElementById('PostChart'));
chart.draw(PostChartData, options);
最佳答案
这可能是因为Y轴的值范围较小。尝试对vAxis使用Ticks,通常称为vAxis.ticks
vAxis: { ticks: [5,10,15,20] } //array
vAxis: { ticks: [{v:32, f:'thirty two'}, {v:64, f:'sixty four'}] } // A valid value as V
vAxis: { ticks: [new Date(2014,3,15), new Date(2013,5,15)] } // Dates
Click Here for Ref.
编辑1:如果您的记录值属于较小的范围,并且已将vAxis的“最大值”设置为较高的值,则它也可能导致vAxis中的重复值。
关于javascript - Google图表:删除重复的y轴,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32455470/