2017-07-28 5 views
0

円グラフのパーセンテージが90%の場合、ディンプルで90%しか表示されない円グラフを作成する方法がありますか?ありがとう。ディンプル/ D3欠けている円グラフ

+0

あなたが背景と同じ色、同じよう意味 '行方不明' で? – lloyd

+0

はい。スライスがありません。 – cdub

答えて

1
var arc = d3.arc() 
    .startAngle(0) 
    .endAngle(Math.PI * 2); 

開始角度を0に設定し、2PIで終了します。あなたはこれを乗算することができますが、あなたはあなたの望む角度を得ることを望みます。

var svg = d3.select("body") 
 
    .append("svg") 
 
    .attr("width", 200) 
 
    .attr("height", 200) 
 
    .append("g") 
 
    .attr("transform", "translate(100,100)"); 
 

 
var arc = d3.svg.arc() 
 
    .innerRadius(0) 
 
    .outerRadius(70) 
 
    .startAngle(0) 
 
    .endAngle(2 * Math.PI * 0.9); 
 

 
svg.append("path") 
 
    .attr("class", "arc") 
 
    .attr("d", arc);
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.4.11/d3.min.js"></script>

+0

ディンプルでどうやったらいいですか?私はこのような円グラフを作成します:var mySeries = myChart.addSeries( 'legend'、dimple.plot.pie);私はd3がその下にあることを知っているので、それを行う方法がなければなりません。ありがとう。 – cdub

+0

甘味!ありがとう! – cdub

+0

私はまだディンプルの使用に問題があります。これを見てください:https://stackoverflow.com/questions/45383257/creating-an-imcomplete-pie-chart-in-dimple-js – cdub

関連する問題