我正在尝试以角度PI启动饼图。我看到了一些关于它的文档,但它总是从PI/2开始。我做错了什么?
"var grafica=新RGraph.SVG.Pie({id:"cc",数据:数据,开始:RGraph.PI,选项:{线宽:0,甜甜圈:没错,donutWidth:40;}(
如果通过"Pi/2";你的意思是你希望它从东轴线开始,那么SVG饼图没有更改起点的选项,因此您需要更新源代码。幸运的是,这很容易。
在RGraph.svg.pie.js文件中,您可以找到以下内容:
this.drawSegments = function (opt)
{
var start = 0,
end = 0,
angle = 0,
sum = RGraph.SVG.arraySum(this.data),
segment = 0;
你只需要更新角度,使其看起来像这样:
this.drawSegments = function (opt)
{
var start = 0,
end = 0,
angle = 1.57,
sum = RGraph.SVG.arraySum(this.data),
segment = 0;
(角度以弧度为单位,而不是以度为单位(。