Chart各个属性详细解析、应用
《Chart各个属性详细解析、应用》由会员分享,可在线阅读,更多相关《Chart各个属性详细解析、应用(6页珍藏版)》请在装配图网上搜索。
1、Chart笔记前台页面代码:后台代码以及属性的解释:staticstringsqlconn=DataSource=.;InitialCatalog=XTest;IntegratedSecurity=True;protectedvoidPage_Load(objectsender,EventArgse)xxwx=getData();Chart1.DataSource=getlist();#region图表样式Chart1.BackGradientStyle=System.Web.Ul.DataVisualization.Charting.GradientStyle.TopBottom;/指定图表
2、元素的渐变样式(中心向外,从左到右,从上到下等等)Chart1.BackSecondaryColor=System.Drawing.Color.Yellow;/设置背景的辅助颜色Chart1.BorderlineColor=System.Drawing.Color.Yellow;/设置图像边框的颜色Chart1.BorderlineDashStyle=System.Web.UI.DataVisualization.Charting.ChartDashStyle.Solid;/设置图像边框线的样式(实线、虚线、点线)Chart1.BorderlineWidth=2;/设置图像的边框宽度Chart
3、1.BorderSkin.SkinStyle=System.Web.Ul.DataVisualization.Charting.BorderSkinStyle.Emboss;/设置图像的边框外观样式Chartl.BackColor=System.Drawing.Color.Yellow;/设置图表的背景颜色#endregion#region数据样式Chart1.SeriesSeries1.XValueMember=name;/设置X轴的数据源Chart1.SeriesSeries1.YValueMembers=mobile;/设置Y轴的数据源Chart1.SeriesSeries2.XValu
4、eMember=name;Chart1.SeriesSeries2.YValueMembers=id;Chart1.SeriesSeries2.Color=System.Drawing.Color.Red;/设置颜色Chart1.SeriesSeries2.ChartType=System.Web.UI.DataVisualization.Charting.SeriesChartType.Line;/设置图表的类型(饼状、线状等等)Chart1.SeriesSeries1.IsValueShownAsLabel=true;/设置是否在Chart中显示坐标点值Chart1.SeriesSerie
5、s1.BorderColor=System.Drawing.Color.Red;/设置数据边框的颜色Chart1.BackColor=System.Drawing.Color.Red;/设置图表的背景颜色Chart1.SeriesSeries1.Color=System.Drawing.Color.Black;/设置数据的颜色Chart1.SeriesSeries1.Name=数据1;/设置数据名称Chart1.Series数据1.ShadowOffset=1;/设置阴影偏移量Chart1.Series数据1.ShadowColor=System.Drawing.Color.PaleGreen
6、;/设置阴影颜色#endregion#region图表区域样式Chart1.ChartAreasChartArea1.Name=图表区域;Chart1.ChartAreas图表区域.Position.Auto=true;/设置是否自动设置合适的图表元素Chart1.ChartAreas图表区域.ShadowColor=System.Drawing.Color.YellowGreen;/设置图表的阴影颜色Chart1.ChartAreas图表区域.Position.X=5.089137F;设置图表元素左上角对应的X坐标Chart1.ChartAreas图表区域.Position.Y=5.8957
7、53F;/设置图表元素左上角对应的Y坐标Chart1.ChartAreas图表区域.Position.Height=86.76062F;/设置图表元素的高度Chart1.ChartAreas图表区域.Position.Width=88F;/设置图表元素的宽度Chart1.ChartAreas图表区域.InnerPlotPosition.Auto=false;/设置是否在内部绘图区域中自动设置合适的图表元素Chart1.ChartAreas图表区域.lnnerPlotPosition.Height=85F;/设置图表元素内部绘图区域的高度Chart1.ChartAreas图表区域.InnerPl
8、otPosition.Width=86F;/设置图表元素内部绘图区域的宽度Chart1.ChartAreas图表区域.InnerPlotPosition.X=8.3969F;/设置图表元素内部绘图区域左上角对应的X坐标Chart1.ChartAreas图表区域.InnerPlotPosition.Y=3.63068F;/设置图表元素内部绘图区域左上角对应的Y坐标Chart1.ChartAreas图表区域.Area3DStyle.Inclination=10;/设置三维图表的旋转角度Chart1.ChartAreas图表区域.Area3DStyle.IsClustered=true;/设置条形图
9、或柱形图的的数据系列是否为簇状Chart1.ChartAreas图表区域.Area3DStyle.IsRightAngleAxes=true;/设置图表区域是否使用等角投影显示Chart1.ChartAreas图表区域.Area3DStyle.LightStyle=System.Web.UI.DataVisualization.Charting.LightStyle.Realistic;/设置图表的照明类型(色调随旋转角度改变而改变,不应用照明,色调不改变)Chart1.ChartAreas图表区域.Area3DStyle.Perspective=50;/设置三维图区的透视百分比Chart1.
10、ChartAreas图表区域.Area3DStyle.Rotation=60;/设置三维图表区域绕垂直轴旋转的角度Chart1.ChartAreas图表区域.Area3DStyle.WallWidth=0;/设置三维图区中显示的墙的宽度Chart1.ChartAreas图表区域.Area3DStyle.Enable3D=true;/设置是否显示3D效果Chart1.ChartAreas图表区域.BackColor=System.Drawing.Color.Green;/设置图表区域的背景颜色Chart1.ChartAreas图表区域.BackGradientStyle=System.Web.U
11、I.DataVisualization.Charting.GradientStyle.LeftRight;/指定图表元素的渐变样式(中心向外,从左到右,从上到下等等)Chart1.ChartAreas图表区域.BackSecondaryColor=System.Drawing.Color.White;/设置图表区域的辅助颜色Chart1.ChartAreas图表区域.BorderColor=System.Drawing.Color.White;/设置图表区域边框颜色Chart1.ChartAreas图表区域.BorderDashStyle=System.Web.UI.DataVisualiza
12、tion.Charting.ChartDashStyle.Solid;/设置图像边框线的样式(实线、虚线、点线)Chart1.ChartAreas图表区域.AxisX.LabelStyle.Font=newSystem.Drawing.Font(TrebuchetMS,8.25F,System.Drawing.FontStyle.Bold);/设置X轴下方的提示信息的字体属性Chart1.ChartAreas图表区域.AxisX.LabelStyle.Format=;/设置标签文本中的格式字符串Chart1.ChartAreas图表区域.AxisX.LabelStyle.lnterval=5D
13、;设置标签间隔的大小Chart1.ChartAreas图表区域.AxisX.LabelStyle.lntervalType=System.Web.UI.DataVisualization.Charting.DateTimeIntervalType.Number;/设置间隔大小的度量单位Chart1.ChartAreas图表区域.AxisX.LineColor=System.Drawing.Color.White;/设置X轴的线条颜色Chart1.ChartAreas图表区域.AxisX.MajorGrid.Interval=5D;设置主网格线与次要网格线的间隔Chart1.ChartAreas
14、图表区域.AxisX.MajorGrid.IntervalType=System.Web.UI.DataVisualization.Charting.DateTimeIntervalType.Number;/设置主网格线与次网格线的间隔的度量单位Chart1.ChartAreas图表区域.AxisX.MajorGrid.LineColor=System.Drawing.Color.Snow;/设置网格线的颜色Chart1.ChartAreas图表区域.AxisX.MajorTickMark.Interval=5D;/设置刻度线的间隔Chart1.ChartAreas图表区域.AxisX.Maj
15、orTickMark.IntervalType=System.Web.UI.DataVisualization.Charting.DateTimeIntervalType.Number;/设置刻度线的间隔的度量单位Chart1.ChartAreas图表区域.AxisY.IsLabelAutoFit=false;/设置是否自动调整轴标签Chart1.ChartAreas图表区域.AxisY.IsStartedFromZero=false;/设置是否自动将数据值均为正值时轴的最小值设置为0,存在负数据值时,将使用数据轴最小值Chart1.ChartAreas图表区域.AxisY.LabelStyl
16、e.Font=newSystem.Drawing.Font(TrebuchetMS,8.25F,System.Drawing.FontStyle.Bold);/设置Y轴左侧的提示信息的字体属性Chart1.ChartAreas图表区域.AxisY.LineColor=System.Drawing.Color.DarkBlue;/设置轴的线条颜色Chart1.ChartAreas图表区域.AxisY.MajorGrid.LineColor=System.Drawing.Color.White;/设置网格线颜色Chart1.ChartAreas图表区域.AxisY.Maximum=getmax()
17、+100;/设置Y轴最大值Chart1.ChartAreas图表区域.AxisY.Minimum=O;设置Y轴最小值#endregion#region图例样式Legendl=newLegend();初始化一个图例的实例l.Alignment=System.Drawing.StringAlignment.Near;/设置图表的对齐方式(中间对齐,靠近原点对齐,远离原点对齐)I.BackColor=System.Drawing.Color.Black;/设置图例的背景颜色I.DockedToChartArea=ChartAreal;/设置图例要停靠在哪个区域上I.Docking=System.Wi
18、ndows.Forms.DataVisualization.Charting.Docking.Bottom;/设置停靠在图表区域的位置(底部、顶部、左侧、右侧)l.Font=newSystem.Drawing.Font(TrebuchetMS,8.25F,System.Drawing.FontStyle.Bold);/设置图例的字体属性l.lsTextAutoFit=true;/设置图例文本是否可以自动调节大小l.LegendStyle=System.Windows.Forms.DataVisualization.Charting.LegendStyle.Column;/设置显示图例项方式(多
19、列一行、一列多行、多列多行)l.Name=l1;/设置图例的名称Chart1.Legends.Add(l.Name);#endregion#region数据publicxxwgetData()using(SqlConnectionconn=newSqlConnection(sqlconn)conn.Open();stringsql=select*fromxxw;SqlCommandcomm=conn.CreateCommand();comm.CommandText=sql;SqlDataReaderr=comm.ExecuteReader();if(r.HasRows)r.Read();xxw
20、x=newxxw();x.ld=Convert.Tolnt32(rid);x.Name=rname.ToString();x.Sex=rsex.ToString();x.Address=raddress.ToString();x.Mobile=Convert.Tolnt32(rmobile);x.lntro=rintro.ToString();returnx;elsereturnnull;publicDataSetgetlist()using(SqlConnectionconn=newSqlConnection(sqlconn)conn.Open();stringsql=select*from
21、xxw;SqlCommandcomm=conn.CreateCommand();comm.CommandText=sql;SqlDataAdapteradapter=newSqlDataAdapter(sql,conn);DataSetds=newDataSet();adapter.Fill(ds);returnds;publicintgetmax()using(SqlConnectionconn=newSqlConnection(sqlconn)conn.Open();stringsql=selectMax(mobile)fromxxw;SqlCommandcomm=conn.CreateCommand();comm.CommandText=sql;intmax=Convert.ToInt32(comm.ExecuteScalar();returnmax;#endregion
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。