javascript - 我应该在谷歌图表代码中调整什么来摆脱一些属性?(javascript)
问题描述
我应该在谷歌图表代码示例中更改什么以摆脱所有切片 % 并只为一个切片保留 % 以及显示每种颜色代表什么的列?
链接到谷歌图表 - https://developers.google.com/chart/interactive/docs/gallery/piechart#donut
<html>
<head>
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
google.charts.load("current", {packages:["corechart"]});
google.charts.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['Task', 'Hours per Day'],
['Work', 11],
['Eat', 2],
['Commute', 2],
['Watch TV', 2],
['Sleep', 7]
]);
var options = {
title: 'My Daily Activities',
pieHole: 0.4,
};
var chart = new google.visualization.PieChart(document.getElementById('donutchart'));
chart.draw(data, options);
}
</script>
</head>
<body>
<div id="donutchart" style="width: 900px; height: 500px;"></div>
</body>
</html>
我只想要下图中圈出的值:
解决方案
@JakeSteam 这是我到目前为止的代码。我可以为“其他人”“制作透明”lebel,但在这种情况下,我想摆脱“%”,所以只有 slice 保留值和颜色。
<html>
<head>
<script type="text/javascript" src="loader.js"></script>
<script type="text/javascript">
google.charts.load("current", {packages:["corechart"]});
google.charts.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['Metric', 'Score', 'Site'],
['Uniqueness', 6.178, 'https://www.google.com/'],
['', 93.82, 'https://www.bing.com/']
]);
var view = new google.visualization.DataView(data);
view.setColumns([0, 1]);
var options = {
legend: 'none',
title: 'Unique Identifiability',
pieHole: 0.6,
colors: ['#EE7023', '#808080']
};
var chart = new google.visualization.PieChart(document.getElementById('uniqueness'));
google.visualization.events.addListener(chart, 'select', function () {
var selection = chart.getSelection();
if (selection.length > 0) {
window.open(data.getValue(selection[0].row, 2), '_blank');
console.log(data.getValue(selection[0].row, 2));
}
});
推荐阅读
- java - 使用 Volley android studio 发布 JSONObject 时出错
- java - 为什么Generetemap没有显示?
- python - 如何在没有基类的情况下混入 Python 类?
- .net - EF Core - 引入 FOREIGN KEY 约束可能会导致循环或多个级联路径
- python - Python将一些反斜杠加倍,同时保留其他反斜杠
- angular - 错误:无法读取未定义的属性“forEach”
- parse-platform - Parse Server beforeSave unset 删除字段而不是忽略它
- reactjs - 使用 Redux Toolkit 和 Typescript 设置 JWT 令牌和用户身份验证和角色
- python - 自动生成用于 APIDOC 的 api 注释
- android - 如何在每天的特定时间执行请求?