charts - 如何更改 Google Charts 散点图中焦点的样式
问题描述
我使用 Google Charts 创建了一个散点图。我可以成功地将点格式化为我想要的样子。但是,我无法弄清楚如何仅更改焦点的样式。例如,我可以将所有点指定为白色圆圈,但是如何在单击时将点变为绿色?
function drawScatterPlot (table_arguments={}) {
var data = new google.visualization.DataTable();
data.addColumn('number', table_arguments["xtitle"]);
data.addColumn('number', table_arguments["ytitle"]); // Required to be a number
data.addColumn( {'type': 'string', 'role': 'style'} ); // Defines point style
let pointStyle = 'point { size: 12; shape-type: circle; fill-color: #FFFFFF; color: #CCCCCC }';
for (let [index, row_data_i] of Object.entries(row_data)) {
row_data_i[2] = pointStyle;
}
data.addRows(table_arguments["data"]);
var options = {
chart: {
title: table_arguments["title"],
subtitle: table_arguments["subtitle"]
},
hAxis: {title: table_arguments["xtitle"]},
vAxis: {title: table_arguments["ytitle"]},
legend: {position: 'none'},
trendlines: { 0: { opacity: 0 }}
};
var chart = new google.visualization.ScatterChart(document.getElementById('scatterchart_material'));
// DRAW CHART
chart.draw(data, options);
}
解决方案
推荐阅读
- bash - 如何使用 SFTP ls 命令显示子目录
- python - 如何在不转换任何其他语言字符的情况下在 python 中将重音字符串转换为英语中的非重音字符串?
- laravel - Laravel API 资源组按收集结果
- flutter - api调用颤动期间如何处理空安全?
- c++ - 如何围绕对象旋转相机而不以它为中心
- c# - 如何在 2 个参数之间使用具有 OR 关系的选项
- flutter - 要求用户连接到特定的 WiFi 颤振
- python - 如何处理 Python Selenium 身份验证窗口?
- woocommerce - 是否可以将“我的帐户”页面设为显示订单和运费的单页?
- excel - 如何在 Excel 中编写符合这些条件的公式