`
happmaoo
  • 浏览: 4308565 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

.net实现3D饼图(test源码1)

阅读更多
<iframe align="top" marginwidth="0" marginheight="0" src="http://www.zealware.com/46860.html" frameborder="0" width="468" scrolling="no" height="60"></iframe>
console,单图test:
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Text;
usingqchart;

namespacetest
...{
classProgram
...{

staticvoidMain(string[]args)
...{
testPieChart2D();
}



privatestaticvoidtestPieChart2D()
...{
PieChartp
=newPieChart3D(600,400);

p.startAngle
=15;

p.addPieData(
30,"as");
p.addPieData(
20,"aqq");
p.addPieData(
50,"aqqs");
p.addPieData(
80,"aswwq");
//p.addPieData(20,"aswwq");
//p.addPieData(20,"aswwq");
//p.addPieData(20,"aswwq");
//p.addPieData(20,"aswwq");
p.addPieData(20,"aswwq");
p.addPieData(
160,"ff");
p.createBitmap();
p.saveBitmap(
"e:\qchart\PieChart2D.jpg");
}

}

}

winform,多图转动演示:

usingSystem;
usingSystem.Collections.Generic;
usingSystem.ComponentModel;
usingSystem.Data;
usingSystem.Drawing;
usingSystem.Text;
usingSystem.Windows.Forms;
usingqchart;
namespacetestQchartWin
...{
publicpartialclassForm1:Form
...{
inti=0;
PieChartp
=null;
publicForm1()
...{
InitializeComponent();
}


privatevoidForm1_Load(objectsender,EventArgse)
...{
p
=newPieChart3D(600,400);
p.addPieData(
30,"as");
p.addPieData(
20,"aqq");
p.addPieData(
50,"aqqs");
p.addPieData(
80,"aswwq");
//p.addPieData(20,"aswwq");
//p.addPieData(20,"aswwq");
//p.addPieData(20,"aswwq");
//p.addPieData(20,"aswwq");
p.addPieData(20,"aswwq");
p.addPieData(
160,"ff");

}


privatevoidtimer1_Tick(objectsender,EventArgse)
...{
p.startAngle
=(i*15)%360;

p.createBitmap();

//this.DrawToBitmap(p.bitmap,newRectangle(0,0,p.width,p.height));
this.CreateGraphics().DrawImage(p.bitmap,newPoint(0,0));

p.saveBitmap(
"e:\qchart\temp\PieChart2D_"+i.ToString()+".jpg");
i
++;
}

}

}


Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1645733


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics