日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

c# chart 各个属性_C#Chart各个属性详细解析、应用

發(fā)布時間:2023/12/16 C# 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c# chart 各个属性_C#Chart各个属性详细解析、应用 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Chart筆記

前臺頁面代碼:

后臺代碼以及屬性的解釋:

static

string sqlconn = "Data Source=.;Initial Catalog=XTest;Integrated

Security=True";

protected

void Page_Load(object sender, EventArgs e)

{

xxw

x = getData();

Chart1.DataSource

= getlist();

#region?圖表樣式

Chart1.BackGradientStyle=?=

System.Windows.Forms.DataVisualization.Charting.GradientStyle.TopBottom;//指定圖表元素的漸變樣式(中心向外,從左到右,從上到下等等)

Chart1.BackSecondaryColor

= System.Drawing.Color.Yellow;//設置背景的輔助顏色

Chart1.BorderlineColor

= System.Drawing.Color.Yellow;//設置圖像邊框的顏色

Chart1.BorderlineDashStyle=

System.Windows.Forms.DataVisualization.Charting.ChartDashStyle.Solid;//設置圖像邊框線的樣式(實線、虛線、點線)

Chart1.BorderlineWidth

= 2;//設置圖像的邊框寬度

Chart1.BorderSkin.SkinStyle=

System.Windows.Forms.DataVisualization.Charting.BorderSkinStyle.Emboss;//設置圖像的邊框外觀樣式

Chart1.BackColor

= System.Drawing.Color.Yellow;//設置圖表的背景顏色

#endregion

#region?數(shù)據(jù)樣式

Chart1.Series["Series1"].XValueMember

= "name";//設置X軸的數(shù)據(jù)源

Chart1.Series["Series1"].YValueMembers

= "mobile";//設置Y軸的數(shù)據(jù)源

Chart1.Series["Series2"].XValueMember

= "name";

Chart1.Series["Series2"].YValueMembers

= "id";

Chart1.Series["Series2"].Color

= System.Drawing.Color.Red;//設置顏色

Chart1.Series["Series2"].ChartType=

System.Web.UI.DataVisualization.Charting.SeriesChartType.Line;//設置圖表的類型(餅狀、線狀等等)

Chart1.Series["Series1"].IsValueShownAsLabel

= true;//設置是否在Chart中顯示坐標點值

Chart1.Series["Series1"].BorderColor

= System.Drawing.Color.Red;//設置數(shù)據(jù)邊框的顏色

Chart1.BackColor

= System.Drawing.Color.Red;//設置圖表的背景顏色

Chart1.Series["Series1"].Color

= System.Drawing.Color.Black;//設置數(shù)據(jù)的顏色

Chart1.Series["Series1"].Name

= "數(shù)據(jù)1";//設置數(shù)據(jù)名稱

Chart1.Series["數(shù)據(jù)1"].ShadowOffset

= 1;//設置陰影偏移量

Chart1.Series["數(shù)據(jù)1"].ShadowColor

= System.Drawing.Color.PaleGreen;//設置陰影顏色

#endregion

#region?圖表區(qū)域樣式

Chart1.ChartAreas["ChartArea1"].Name

= "圖表區(qū)域";

Chart1.ChartAreas["圖表區(qū)域"].Position.Auto

= true;//設置是否自動設置合適的圖表元素

Chart1.ChartAreas["圖表區(qū)域"].ShadowColor

= System.Drawing.Color.YellowGreen;//設置圖表的陰影顏色

Chart1.ChartAreas["圖表區(qū)域"].Position.X=5.089137F;//設置圖表元素左上角對應的X坐標

Chart1.ChartAreas["圖表區(qū)域"].Position.Y

= 5.895753F;//設置圖表元素左上角對應的Y坐標

Chart1.ChartAreas["圖表區(qū)域"].Position.Height

= 86.76062F;//設置圖表元素的高度

Chart1.ChartAreas["圖表區(qū)域"].Position.Width

= 88F;//設置圖表元素的寬度

Chart1.ChartAreas["圖表區(qū)域"].InnerPlotPosition.Auto

= false;//設置是否在內部繪圖區(qū)域中自動設置合適的圖表元素

Chart1.ChartAreas["圖表區(qū)域"].InnerPlotPosition.Height

= 85F;//設置圖表元素內部繪圖區(qū)域的高度

Chart1.ChartAreas["圖表區(qū)域"].InnerPlotPosition.Width

= 86F;//設置圖表元素內部繪圖區(qū)域的寬度

Chart1.ChartAreas["圖表區(qū)域"].InnerPlotPosition.X

= 8.3969F;//設置圖表元素內部繪圖區(qū)域左上角對應的X坐標

Chart1.ChartAreas["圖表區(qū)域"].InnerPlotPosition.Y

= 3.63068F;//設置圖表元素內部繪圖區(qū)域左上角對應的Y坐標

Chart1.ChartAreas["圖表區(qū)域"].Area3DStyle.Inclination

= 10;//設置三維圖表的旋轉角度

Chart1.ChartAreas["圖表區(qū)域"].Area3DStyle.IsClustered

= true;//設置條形圖或柱形圖的的數(shù)據(jù)系列是否為簇狀

Chart1.ChartAreas["圖表區(qū)域"].Area3DStyle.IsRightAngleAxes

= true;//設置圖表區(qū)域是否使用等角投影顯示

Chart1.ChartAreas["圖表區(qū)域"].Area3DStyle.LightStyle

=

System.Web.UI.DataVisualization.Charting.LightStyle.Realistic;//設置圖表的照明類型(色調隨旋轉角度改變而改變,不應用照明,色調不改變)

Chart1.ChartAreas["圖表區(qū)域"].Area3DStyle.Perspective

= 50;//設置三維圖區(qū)的透視百分比

Chart1.ChartAreas["圖表區(qū)域"].Area3DStyle.Rotation

= 60;//設置三維圖表區(qū)域繞垂直軸旋轉的角度

Chart1.ChartAreas["圖表區(qū)域"].Area3DStyle.WallWidth

= 0;//設置三維圖區(qū)中顯示的墻的寬度

Chart1.ChartAreas["圖表區(qū)域"].Area3DStyle.Enable3D

= true;//設置是否顯示3D效果

Chart1.ChartAreas["圖表區(qū)域"].BackColor

= System.Drawing.Color.Green;//設置圖表區(qū)域的背景顏色

Chart1.ChartAreas["圖表區(qū)域"].BackGradientStyle

=

System.Windows.Forms.DataVisualization.Charting.GradientStyle.LeftRight;//指定圖表元素的漸變樣式(中心向外,從左到右,從上到下等等)

Chart1.ChartAreas["圖表區(qū)域"].BackSecondaryColor

= System.Drawing.Color.White;//設置圖表區(qū)域的輔助顏色

Chart1.ChartAreas["圖表區(qū)域"].BorderColor

= System.Drawing.Color.White;//設置圖表區(qū)域邊框顏色

Chart1.ChartAreas["圖表區(qū)域"].BorderDashStyle

=

System.Windows.Forms.DataVisualization.Charting.ChartDashStyle.Solid;//設置圖像邊框線的樣式(實線、虛線、點線)

Chart1.ChartAreas["圖表區(qū)域"].AxisX.LabelStyle.Font

= new System.Drawing.Font("Trebuchet MS", 8.25F,

System.Drawing.FontStyle.Bold);//設置X軸下方的提示信息的字體屬性

Chart1.ChartAreas["圖表區(qū)域"].AxisX.LabelStyle.Format

= "";//設置標簽文本中的格式字符串

Chart1.ChartAreas["圖表區(qū)域"].AxisX.LabelStyle.Interval=5D;//設置標簽間隔的大小

Chart1.ChartAreas["圖表區(qū)域"].AxisX.LabelStyle.IntervalType

=

System.Web.UI.DataVisualization.Charting.DateTimeIntervalType.Number;//設置間隔大小的度量單位

Chart1.ChartAreas["圖表區(qū)域"].AxisX.LineColor

= System.Drawing.Color.White;//設置X軸的線條顏色

Chart1.ChartAreas["圖表區(qū)域"].AxisX.MajorGrid.Interval=5D;//設置主網(wǎng)格線與次要網(wǎng)格線的間隔

Chart1.ChartAreas["圖表區(qū)域"].AxisX.MajorGrid.IntervalType

=

System.Web.UI.DataVisualization.Charting.DateTimeIntervalType.Number;//設置主網(wǎng)格線與次網(wǎng)格線的間隔的度量單位

Chart1.ChartAreas["圖表區(qū)域"].AxisX.MajorGrid.LineColor

= System.Drawing.Color.Snow;//設置網(wǎng)格線的顏色

Chart1.ChartAreas["圖表區(qū)域"].AxisX.MajorTickMark.Interval

= 5D;//設置刻度線的間隔

Chart1.ChartAreas["圖表區(qū)域"].AxisX.MajorTickMark.IntervalType

=

System.Web.UI.DataVisualization.Charting.DateTimeIntervalType.Number;//設置刻度線的間隔的度量單位

Chart1.ChartAreas["圖表區(qū)域"].AxisY.IsLabelAutoFit

= false;//設置是否自動調整軸標簽

Chart1.ChartAreas["圖表區(qū)域"].AxisY.IsStartedFromZero

= false;//設置是否自動將數(shù)據(jù)值均為正值時軸的最小值設置為0,存在負數(shù)據(jù)值時,將使用數(shù)據(jù)軸最小值

Chart1.ChartAreas["圖表區(qū)域"].AxisY.LabelStyle.Font

= new System.Drawing.Font("Trebuchet MS", 8.25F,

System.Drawing.FontStyle.Bold);//設置Y軸左側的提示信息的字體屬性

Chart1.ChartAreas["圖表區(qū)域"].AxisY.LineColor

= System.Drawing.Color.DarkBlue;//設置軸的線條顏色

Chart1.ChartAreas["圖表區(qū)域"].AxisY.MajorGrid.LineColor

= System.Drawing.Color.White;//設置網(wǎng)格線顏色

Chart1.ChartAreas["圖表區(qū)域"].AxisY.Maximum

= getmax() + 100;//設置Y軸最大值

Chart1.ChartAreas["圖表區(qū)域"].AxisY.Minimum=0;//設置Y軸最小值

#endregion

#region?圖例樣式

Legend

l = new Legend();//初始化一個圖例的實例

l.Alignment

= System.Drawing.StringAlignment.Near;//設置圖表的對齊方式(中間對齊,靠近原點對齊,遠離原點對齊)

l.BackColor

= System.Drawing.Color.Black;//設置圖例的背景顏色

l.DockedToChartArea

= "ChartArea1";//設置圖例要停靠在哪個區(qū)域上

l.Docking

=

System.Windows.Forms.DataVisualization.Charting.Docking.Bottom;//設置停靠在圖表區(qū)域的位置(底部、頂部、左側、右側)

l.Font

=new System.Drawing.Font("Trebuchet MS", 8.25F,

System.Drawing.FontStyle.Bold);//設置圖例的字體屬性

l.IsTextAutoFit

= true;//設置圖例文本是否可以自動調節(jié)大小

l.LegendStyle

=

System.Windows.Forms.DataVisualization.Charting.LegendStyle.Column;//設置顯示圖例項方式(多列一行、一列多行、多列多行)

l.Name

= "l1";//設置圖例的名稱

Chart1.Legends.Add(l.Name);

#endregion

}

#region?數(shù)據(jù)

public

xxw getData()

{

using

(SqlConnection conn = new SqlConnection(sqlconn))

{

conn.Open();

string

sql = "select * from xxw";

SqlCommand

comm = conn.CreateCommand();

comm.CommandText

= sql;

SqlDataReader

r = comm.ExecuteReader();

if

(r.HasRows)

{

r.Read();

xxw

x = new xxw();

x.Id

= Convert.ToInt32(r["id"]);

x.Name

= r["name"].ToString();

x.Sex

= r["sex"].ToString();

x.Address

= r["address"].ToString();

x.Mobile

= Convert.ToInt32(r["mobile"]);

x.Intro

= r["intro"].ToString();

return

x;

}

else

{

return

null;

}

}

}

public

DataSet getlist()

{

using

(SqlConnection conn = new SqlConnection(sqlconn))

{

conn.Open();

string

sql = "select * from xxw";

SqlCommand

comm = conn.CreateCommand();

comm.CommandText

= sql;

SqlDataAdapter

adapter = new SqlDataAdapter(sql, conn);

DataSet

ds = new DataSet();

adapter.Fill(ds);

return

ds;

}

}

public

int getmax()

{

using

(SqlConnection conn = new SqlConnection(sqlconn))

{

conn.Open();

string

sql = "select Max(mobile) from xxw";

SqlCommand

comm = conn.CreateCommand();

comm.CommandText

= sql;

int

max = Convert.ToInt32(comm.ExecuteScalar());

return

max;

}

}

#endregion

總結

以上是生活随笔為你收集整理的c# chart 各个属性_C#Chart各个属性详细解析、应用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。