社区
C#
帖子详情
C# winform 饼图
hkjzxc
2010-06-06 09:02:39
winform下的饼图 来自textbox里,请问怎么实现?
...全文
238
9
打赏
收藏
C# winform 饼图
winform下的饼图 来自textbox里,请问怎么实现?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiongxyt2
2010-06-06
打赏
举报
回复
http://www.cnblogs.com/ly5201314/archive/2009/04/01/1427226.html
hkjzxc
2010-06-06
打赏
举报
回复
[Quote=引用 7 楼 cdcjk 的回复:]
加油! 多敲、多想、多问
[/Quote]
嗯嗯,再问呢
private void Form1_Paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
//3D Pie chart
g.SmoothingMode = SmoothingMode.AntiAlias;
Rectangle er=new Rectangle(300, 150, 300, 200);
Rectangle br=er;
br.Offset(0,30);
g.DrawEllipse(Pens.Gray, br);
g.FillPie(new SolidBrush(Color.FromArgb(200, Color.Red)), er, 0, 120);
g.FillPie(new SolidBrush(Color.FromArgb(200, Color.Purple)), er, 120, 100);
g.FillPie(new SolidBrush(Color.FromArgb(200, Color.Blue)), er, 220, 140);
GraphicsPath gpg = new GraphicsPath();
gpg.AddArc(er, 0, 180);
gpg.AddLine(er.Left, er.Top + er.Height / 2, br.Left, br.Top + br.Height / 2);
gpg.AddArc(br, 0, 180);
gpg.AddLine(br.Left + br.Width, br.Top + br.Height / 2,er.Left + er.Width, er.Top + er.Height / 2);
//Draw pie borders
g.DrawPie(Pens.Goldenrod, er, 0, 120);
g.DrawPie(Pens.Goldenrod, er, 120, 240);
g.DrawEllipse(Pens.Goldenrod, er);
//multi color gradient
Point StartPoint = new Point(er.Left,0);
Point EndPoint = new Point(er.Left + er.Width, 0);
Color[] GColors ={
Color.Red,
Color.White,
Color.Red
};
float[] GPoints ={
0.0f,
0.8f,
1.0f
};
ColorBlend CB = new ColorBlend();
CB.Colors = GColors;
CB.Positions = GPoints;
LinearGradientBrush lgb = new LinearGradientBrush(StartPoint, EndPoint, Color.Red, Color.Red);
lgb.InterpolationColors = CB;
g.FillPath(lgb, gpg);
lgb.Dispose();
gpg.Dispose();
g.Dispose();
}
这个代码生成了一个饼图,那怎么改变他的大小,通过textbox里的数值。
sl641382011
2010-06-06
打赏
举报
回复
用+绘图 不是也可以吗?
hkjzxc
2010-06-06
打赏
举报
回复
我没学过。。 但要用到。。
gxzh0817
2010-06-06
打赏
举报
回复
用GDI+绘图不可以吗、?我们学的时候好像就是用GDI+绘的!
jycrystal2002
2010-06-06
打赏
举报
回复
我用的DevExpress 控件 ,饼图还是很不错的各种图表都有
hkjzxc
2010-06-06
打赏
举报
回复
有没有基本的模板,网上有的不能运行 有的是web的。。
wuyq11
2010-06-06
打赏
举报
回复
winform中实现饼图可使用zedgraph,ms chart
GDI
http://topic.csdn.net/u/20100208/10/11ece9e2-14ea-4dac-b0ae-b2694fe55639.html
C#
winform
chart
饼图
直方图
标题中提到的"
C#
winform
chart
饼图
直方图"指的是在
C#
的
WinForm
应用程序中使用图表控件来实现
饼图
和直方图的图形展示。
WinForm
是.NET Framework提供的一个用于创建桌面应用程序的框架,它允许开发者使用各种控件,...
C#
winform
绘制曲线图,
饼图
,图片添加文字
在
C#
WinForm
应用开发中,图形绘制是一个重要的部分,特别是在数据分析、可视化或者用户界面设计时。本主题主要关注如何利用
C#
的GDI+(Graphics Device Interface Plus)库来绘制曲线图、
饼图
以及在图片上添加文字,...
C#
绘制3D
饼图
在
C#
编程环境中,开发人员经常需要以图形化的方式展示数据,其中3D
饼图
是一种常见且有效的数据可视化工具。3D
饼图
以其立体感和直观性,能够帮助用户快速理解不同部分在整体中所占的比例关系。本教程将深入探讨如何在...
C#
3D
饼图
PieChart 三维
在
C#
编程环境中,3D
饼图
(PieChart)是一种常用的数据可视化工具,它能够以立体的方式展示数据比例关系,使复杂的数据变得直观易懂。本文将深入探讨
C#
中创建3D
饼图
的关键知识点,包括3D效果的实现、数据绑定、自定义...
C#
winform
使用zedgraph制作
饼图
条形图和折线图的demo
这个"
C#
winform
使用zedgraph制作
饼图
条形图和折线图的demo"正是为了帮助开发者更好地理解和应用ZedGraph库。 ZedGraph是一个开源的.NET图形库,它可以方便地集成到
WinForm
应用中,用以绘制2D图形。下面我们将详细...
C#
111,097
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章