Charts 在google材质折线图上显示单点

Charts 在google材质折线图上显示单点,charts,google-visualization,google-loader,Charts,Google Visualization,Google Loader,如果我有一个这样的数据行: google.charts.load('current', {'packages':['line']}); google.charts.setOnLoadCallback(drawChart); function drawChart() { var data = new google.visualization.DataTable(); data.addColumn('date', 'Date'); data.addColumn('number

如果我有一个这样的数据行:

  google.charts.load('current', {'packages':['line']});
  google.charts.setOnLoadCallback(drawChart);

function drawChart() {

  var data = new google.visualization.DataTable();
  data.addColumn('date', 'Date');
  data.addColumn('number', 'User');

  data.addRows([
    [new Date(), 41],
  ]);

  var options = {
    chart: {
      title: 'Active Users',
    },
    width: 900,
    height: 500
  };

  var chart = new google.charts.Line(document.getElementById('linechart_material'));

  chart.draw(data, options);
}

在这种情况下如何显示一个点?现在,该点在那里,但没有突出显示。该问题仅出现在材质图表中,而不是在经典中。

需要为一行数据设置
pointSize
选项

但是,这是几种不适用于材质图表的选项之一
见本期-->

相反,建议使用具有以下选项的核心图表

主题:“材料”

请参阅以下工作片段

google.charts.load('current'{
回调:图纸,
软件包:['corechart']
});
函数绘图图(){
var data=new google.visualization.DataTable();
data.addColumn('date','date');
data.addColumn('number','User');
data.addRows([
[新日期(),41],
]);
变量选项={
身高:500,
主题:"材料",,
标题:“活动用户”,
宽度:900
};
if(data.getNumberOfRows()==1){
options.pointSize=5;
}
var chart=new google.visualization.LineChart(document.getElementById('chart_div'));
图表绘制(数据、选项);
}


我可以显式设置选项吗?假设只有一行,那么我可以添加pointSize:5,否则不行。注意:
'current'
版本的google图表中有一个错误,阻止显示一行,这在上面的答案编写时不是问题,有关更多信息,请参阅