css - 谷歌饼图 : remove border around of pie slices

标签 css charts google-visualization

如何在鼠标悬停时删除 Google 饼图上切片周围的边框?

enter image description here

最佳答案

唯一的标准选项会在鼠标悬停时移除边框......

enableInteractivity: false

但这也会禁用工具提示

否则,您可以使用 css 覆盖,边框由 svg 椭圆元素创建

它是唯一一个 stroke-width 为 6.5 的椭圆,所以...

ellipse[stroke-width="6.5"] {
  stroke: transparent;
}

请参阅以下工作片段...

google.charts.load('current', {
  callback: function () {
    var data = google.visualization.arrayToDataTable([
      ['Label', 'Value'],
      ['a', 30]
    ]);

    var options = {
      legend: 'none'
    };

    var chart = new google.visualization.PieChart(document.getElementById('chart_div'));
    chart.draw(data, options);
  },
  packages: ['corechart']
});
ellipse[stroke-width="6.5"] {
  stroke: transparent;
}
<script src="https://www.gstatic.com/charts/loader.js"></script>
<div id="chart_div"></div>

编辑

当存在多个值时,路径元素用于边框,添加...

path[stroke-width="6.5"] {
  stroke: transparent;
}

关于css - 谷歌饼图 : remove border around of pie slices,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43544368/

相关文章:

google-apps-script - 如何更新谷歌可视化仪表板的底层谷歌数据表并刷新仪表板 View ?

charts - 刷新 Google 图表仪表板

php - 使用 PHP 禁用 href 链接

css - 如何使用 CSS 网格 (Semantic.gs) 在嵌套列的父列上填充

Javascript:防止鼠标单击事件移动光标(防止它改变选择)

javascript - 向下钻取不同的图表类型会在向上钻取时留下痕迹吗?

excel - 获取 Excel 图表 Y 轴的最大值(当有两个时)

css - 如何在 bootstrap 4 中更改卡片 block 的不透明度

html - 类别向左浮动的堆栈图

google-visualization - 在 GViz 中显示列上方的阶梯区域线