社区
C#
帖子详情
C# winform 饼图
hkjzxc
2010-06-06 09:02:39
winform下的饼图 来自textbox里,请问怎么实现?
...全文
259
9
打赏
收藏
C# winform 饼图
winform下的饼图 来自textbox里,请问怎么实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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控件构建交互式业务
饼图
的全流程:包括基础
饼图
创建、数据绑定与Series配置;鼠标悬停提示、点击高亮、注释(Annotation)等交互功能实现;Top N聚合、动态更新、多环
饼图
等业务适配技巧;以及双缓冲渲染、数据采样、异步加载和PostPaint自定义绘制等性能优化手段。
C#
Winform
Chart控件展示sql数据的 柱状图、折线图、
饼图
和散点图(1)
本文介绍了如何在
C#
Winform
应用中使用Chart控件展示SQL数据库中的柱状图、折线图、
饼图
和散点图。通过设置chart控件属性和利用DataBindXY方法绑定数据,实现数据的实时展示。示例代码展示了从数据库获取学生用餐次数,并绘制散点图的过程。
别再只用默认样式了!手把手教你用
C#
Winform
Chart控件打造高颜值
饼图
本文聚焦于
C#
Winform
Chart控件的
饼图
深度定制,涵盖配色方案设计、标签防重叠优化、鼠标悬停/点击交互、3D与渐变高级渲染及大数据性能调优。重点解决默认样式丑陋、信息过载、交互缺失等实际开发痛点,提供可复用的代码级实践方案,适用于BI仪表盘与客户演示等生产环境。
oracle drawline,
C#
.NET
WinForm
绘制
饼图
、直方图、曲线图代码
本文介绍了一个使用
C#
编写的类库,实现各类图表绘制,包括
饼图
、直方图和曲线图,通过DataSet操作数据,并支持自定义颜色和参数设置。实例演示了如何在Windows Forms中创建和测试不同类型的图表。
C#
winform
chart
饼图
直方图 and so on
本文介绍如何在Windows窗体应用程序中使用AxMSChart控件从数据库读取数据,并将其展示为时间-压力曲线图。文章详细展示了设置数据库连接、查询数据、填充数据集以及配置图表的具体步骤。
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章