ZKX's LAB

chart控件 饼图,如何控制 边的宽度 pchart控制图

2020-07-26知识13

chart控件 饼图,如何控制 边的宽度 你这问的是环图(Doughnut chart)吧,去看一下percentageInnerCutout这个参数,默认是50,这就是内圆的尺寸。什么是甘特图?甘特图(Gantt Chart)的制作步骤 甘特图(Gantt Chart)由亨利·甘特于1910年开发的,他通过条状图来显示项目,进度,和其他时间相关的系统进展的内在关系随着时间进展的情况。其中,横轴表示时间,纵轴。用C#的chart画折线图 用OLE的方法可以满足你的条件:我的示例:一个在D盘的xlsusing System.Data;using System.Data.OleDb;using System.Data.Common;using System.Windows.Forms;using System.Windows.Forms.DataVisualization.Charting;namespace MyForm{public partial class MainForm:Form{public MainForm(){InitializeComponent();string strConn;strConn=\"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\\\a.xls\"/文件路径Extended Properties='Excel 8.0;HDR=False;IMEX=1';OleDbConnection OleConn=new OleDbConnection(strConn);OleConn.Open();string sql=\"SELECT*FROM[Sheet1$];可是更改Sheet名称,比如sheet2,等等OleDbDataAdapter OleDaExcel=new OleDbDataAdapter(sql,OleConn);DataSet OleDsExcle=new DataSet();OleDaExcel.Fill(OleDsExcle,\"Sheet1\");OleConn.Close();Chart chart1=new Chart();ChartArea care=new ChartArea();Legend leg=new Legend();Series[]ss=new Series[2];因为我的示例有两个列,所以两个系列ss[0]=new Series(\"series a\");ss[1]=new Series(\"series b\");var reader=OleDsExcle.CreateDataReader();foreach(var item in reader){把两列。C#中用chart图画饼状图,怎么实现控制饼状图的颜色,比如黑色代表煤,白色代表水。 饼状图扇区的颜色可以自行指定,你图上这个我不太清楚哪一块是煤,假定是“2”这一块吧,因为它的索引实际是0,所以指定它的颜色就是如下代码:this.chart1.Series[0].Points[0].Color=Color.Black;其它扇区也是同样的道理,可以通过其索引来指定它的颜色,还可以通过判断之类的代码来指定,希望对你有帮助,有疑问请追问或是HiC# chart画的控制图 1、拖一个Chart控件到界面上或者直接用代码:Chart chart1=new Chart();2、在属性栏上设置图表类型为点图或者直接用代码:this.cha姬骸灌缴弑剂鬼烯邯楼rt1.Series[0].ChartType=SeriesChartType.Point;3.1、用包含X轴坐标和Y轴坐标的两个数组生成图表:this.chart1.Series[0].Points.DataBindXY(X轴数组,Y轴数组);3.2、用循环在图表中添加数据点来生成图表:for(int i=0;i;i+)this.chart1.Series[0].Points.AddXY(X轴坐标,Y轴坐标);基本就是这样,还有一些方式也就是小小的差异,比如用列表生成、用DataTable生成、只添加Y值来生成,大同小异。

#控制图#chart

随机阅读

qrcode
访问手机版