javascript - 对 chartjs 饼图使用透明描边颜色

标签 javascript chart.js

chart.js docs 之后,我试着在饼图中画一条透明的描边线:

var options = { segmentStrokeColor: "rgba(255,255,255,0)" };

var options = { segmentStrokeColor: "transparent" };

但是描边线不是用这些值绘制的。当然,如果我使用任何其他颜色,它会起作用。

最佳答案

边框或线段描边绘制在扇区上。因此,如果您将颜色设置为透明,您将看不到扇区之间的任何间隙(我假设这就是您所期望的)。这几乎就像将 storkewidth 设置为 0 一样。

如果您将 segmentStrokeWidth 设置为足够高的值并设置半透明值,这将非常明显,例如

var myPieChart = new Chart(ctx).Pie(data, {
    segmentStrokeWidth: 20,
    segmentStrokeColor: "rgba(255, 255, 255, 0.4)"
});

对比这个 fiddle - http://jsfiddle.net/tabb8gy0/有了这个 - http://jsfiddle.net/m2k62fgp/

关于javascript - 对 chartjs 饼图使用透明描边颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30664903/

相关文章:

javascript - Chart.js 不显示动态填充的数据

javascript - 如果尚未声明属性,如何链接到该属性? (一个类)

javascript - Ruby on Rails : Create Database Entry without JavaScript

javascript - Stack Overflow API - 端点问题

javascript - 为什么 Chart.js v2 基于时间的数据未与 X 轴正确对齐?

javascript - 为什么文字数组可以工作,而编码数组却不行?

javascript - 在用户输入不存在时隐藏元素

javascript - 创建快照会下载数据吗?

javascript - 如何在 javascript 中为饼图动态创建对象数组

javascript - 在 chartjs 中悬停时更改点大小和颜色