MSChart使用】的更多相关文章

首先在前台拖入一个名为chart1的MSChart控件 //折线图 string strLegend = "Legend1"; Legend lg = new Legend(strLegend); lg.IsDockedInsideChartArea = false; lg.TitleAlignment = System.Drawing. StringAlignment.Center; chart1.Legends.Add(lg); ChartArea ca = new ChartAr…
首先下载mschart.ocx文件,至于它所依赖的.net环境,网上有很多,本人下载的插件给出链接,http://www.cr173.com/soft/47300.html而它所依赖的环境可以从我的云盘中下载http://pan.baidu.com/s/1dETjpvj 安装好后可以通过(1)regedit注册表查看一下是否安装成功.然后注册插件:regsvr32 +path+mschart.ocx 注意:以管理员运行cmd.(2)还可以通过vs编译器查看是否存在第三方插件:打开vs-->too…
MSChart在vs2008中使用遇到一个问题,坐标轴的标题为中文时被图表区域遮挡了一部分. 解决办法:在说明文字前加\n实现换一行显示. //this.Chart1.ChartAreas[0].AxisX.LabelStyle.Angle =-90;//x轴倾斜的角度. //设置坐标轴交错显示 //chartFreq.ChartAreas["ChartArea1"].AxisX.LabelStyle.IsStaggered = true; //legend文字设置,Series的la…
添加mschart.dll动态链接库 添加引用 System.Windows.Forms.DataVisualization     MSChart控件作为方便的用户数据展示控件,可以方便的使用控件提供的形状和展示形式展示数据,早Web应用中用的比较多,这几天一直在做一个基于Winform的CS结构的演示程序,用到了MSChart,由于一直也不太熟悉MSChart,又是动态自定义添加,所以一点一点的摸索着做起来,动态添加自定义的MSChart到WinForm程序中,上代码: 1.创建一条曲线形式…
制作报表的时候结果出现画红线处的信息太散, 如果没必要全部显示出来,我们可以使用这种效果: 注意和前面的区分,这个功能叫做Collect Pie Slices(收集分区) 要实现此功能,应先了解相关信息 1.收集的阀值(Collected Threshold) 比如这张图我们设置当百分比小于多少5%时集中. 2.集合区要显示的文本(Collected Label) 比如我们这里集合区域(饼状图绿色部分)内显示的Other 3.图例文本(标签)(CollectedLegendText) 即我们饼状…
chart 控件主要有 Titles 标题集合  Chart Area图形显示区域 Series图表集合 Legends图列的集合 (1)  常用事件: 1. Series1.Points.DataBind()绑定数据点集合,如果要在一个MSChart控件的一个绘图区(ChartArea)内添加多个不同数据源的图表,就用这个主动绑定数据集合的方法.可以将表中指定字段的值绑定到指定的坐标轴上. 2. MSChart1.DataBind()给整个MSChart绑定一个数据源,该MSChart中的图表…
微软发布了.NET 3.5框架下的图表控件,功能很强劲,基本上能想到的图表都可以使用它绘制出来,给图形统计和报表图形显示提供了很好的解决办法,同时支持Web和WinForm两种方式,不过缺点也比较明显,只能在最新的开发环境中使用,需要.Net 3.5 Sp1以及VS 2008的开发环境. 下面是下载地址: 控件:Microsoft .NET Framework 3.5 的 Microsoft 图表控件(Microsoft Chart Controls for Microsoft .NET Fra…
MSChart是VS中自带的图表控件,功能比较强大,效果也比较丰富.下面只提供一个例子,以供新接触的朋友参考. 先看下效果图: 看完效果图上代码啦. 使用这个控件需要先在页面注册一下. <%@ Register Assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="System.Web.UI…
在.Net4.0框架中,微软已经将Mschart控件集成了进来,以前一直在web下面用过,原来winform下的Mschart控件更加简单更加方便,今天我们用mschart绘制一个多曲线图,话不多说,直接上效果图: 发现,MsChart 的显示效果还是不错的. 代码如下,供大家参考: public partial class FrmMain : Form { public FrmMain() { InitializeComponent(); InitializeChart(); this.Loa…
protected void SearchChart() { Chart1.ChartAreas.Clear(); Chart1.Series.Clear(); ChartArea _ChartArea = null; Series _SeriesJRATE = null; Series _SeriesDRATE = null; Series _SeriesDCL = null; #region 循环添加 ChartArea _ChartArea = new ChartArea(); //主X轴…