以一定角度开始饼图

  • 本文关键字:开始 rgraph
  • 更新时间 :
  • 英文 :


我正在尝试以角度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;

(角度以弧度为单位,而不是以度为单位(。

最新更新