3

以下のコードは、24 スライスの円グラフを作成します。方法:

  1. 「Wheel of Fortune」のように、各スライスにテキスト ラベルを追加します。
  2. 円グラフを回転しますか? 「運命の輪」のように回してほしい。

    private void DrawPieChart()
    {
        Graphics g = this.CreateGraphics();
        g.Clear(this.BackColor);
        Rectangle rect = new Rectangle(0, 0, 300, 300);
        float angle = 0;
        Random random = new Random();
        int sectors = 24;
        int sweep = 360 / sectors;
    
         for(int i=0; i<24;i++)
        {
            Color clr = Color.FromArgb(random.Next(0, 255),random.Next(0, 255), random.Next(0, 255));
            g.FillPie(new SolidBrush(clr), rect, angle, sweep);
            angle += sweep;
        }
        g.Dispose();
    }
    
4

1 に答える 1