急 MsChart的使用(饼图嵌套,网格线)分不够可以加 本帖最后由 anbin0814 于 2010-11-03 13:22:20 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个我看了,也在微软官方下了demo看了,没看到去掉网格线。背景颜色,只能弄一种颜色,下面投影颜色不知道怎么改。 1:删除网络格 Chart1.ChartAreas["ChartArea1"].AxisX.MajorGrid.Enabled = false;//仅不显示x轴方向的网格线 Chart1.ChartAreas["ChartArea1"].AxisY.MajorGrid.Enabled = false;//仅不显示y轴方向的网格线 Chart1.ChartAreas["ChartArea1"].AxisX.Enabled = AxisEnabled.False;//不显示x轴,以及x轴方向的网格线 Chart1.ChartAreas["ChartArea1"].AxisY.Enabled = AxisEnabled.False;//不显示y轴,以及y轴方向的网格线2:背景渐变颜色 Chart1.BackColor = System.Drawing.Color.White; //背景第1种颜色 Chart1.BackSecondaryColor = System.Drawing.Color.FromArgb(253, 245, 229);//背景第2种颜色 Chart1.BackGradientStyle = GradientStyle.TopBottom; //设置颜色渐变类型 Chart1.ChartAreas["ChartArea1"].BackColor = System.Drawing.Color.FromArgb(250, 235, 206);//图表区背景第1种颜色 Chart1.ChartAreas["ChartArea1"].BackSecondaryColor = System.Drawing.Color.White; //图表区背景第2种颜色 //Chart1.ChartAreas["ChartArea1"].BackSecondaryColor = System.Drawing.Color.Transparent; //图表区背景第2种颜色透明 Chart1.ChartAreas["ChartArea1"].BackGradientStyle = GradientStyle.TopBottom; //设置图表区背景颜色渐变类型 下面投影颜色不知道怎么改===========================前台加:<asp:Chart ID="Chart1" runat="server"> <BorderSkin SkinStyle="Emboss"></BorderSkin> ..............</ChartAreas>其中SkinStyle="Emboss"也可以SkinStyle="Sunken"有众多的选项 Chart1.ChartAreas["ChartArea1"].BackColor = System.Drawing.Color.FromArgb(255, 255, 154);//图表区背景第1种颜色 // Chart1.ChartAreas["ChartArea1"].BackSecondaryColor = System.Drawing.Color.FromArgb(146,146,146); //图表区背景第2种颜色 // Chart1.ChartAreas["ChartArea1"].BackSecondaryColor = System.Drawing.Color.Transparent; //图表区背景第2种颜色透明 // Chart1.ChartAreas["ChartArea1"].BackGradientStyle = GradientStyle.TopBottom; <BorderSkin SkinStyle="Sunken"></BorderSkin>还是不行了,就是下面那个颜色弄不出,那个淡黄色弄出来了。他本来就有一个投影,但是我设置一个颜色用不用都是一样, 原图:Demo图http://hi.csdn.net/attachment/201011/3/2620045_1288767007wFZS.png 你看原图和demo图下面的颜色不一样吗? 哦!是下面的一块深灰色颜色吧!这个MsChart可以设置吗??不太清楚!!你的样张图是MsChart做的? Chart1.ChartAreas["ChartArea1"].ShadowColor好像只对平面图起作用!! for (int i = 0; i < Chart1.Series["Series1"].Points.Count; i++){ Chart1.Series["Series1"].Points[i].Label =Chart1.Series["Series1"].Points[i].AxisLabel.ToString()+ "#PERCENT{P1}";} 一个关于ASP.net连接SQL数据库的问题 js代码 html显示的问题 菜鸟问语法(不够再给) 做毕业设计,哪里能找到关于.NET的文献,最好有中英文 怎么在网页上显示上次登录时间 如何从一个页面更新另一个页面的textbox的内容? 求ASP.NET连接mysql的方法,请高人指点! 求救: 网页在IIS里不能运行了!! 求开源的工作流框架asp.net(C#) repeater中控制内部的tr背景色 ASP。net网站中关于timer问题
这个我看了,也在微软官方下了demo看了,没看到去掉网格线。背景颜色,只能弄一种颜色,下面投影颜色不知道怎么改。
Chart1.ChartAreas["ChartArea1"].AxisX.MajorGrid.Enabled = false;//仅不显示x轴方向的网格线
Chart1.ChartAreas["ChartArea1"].AxisY.MajorGrid.Enabled = false;//仅不显示y轴方向的网格线 Chart1.ChartAreas["ChartArea1"].AxisX.Enabled = AxisEnabled.False;//不显示x轴,以及x轴方向的网格线
Chart1.ChartAreas["ChartArea1"].AxisY.Enabled = AxisEnabled.False;//不显示y轴,以及y轴方向的网格线
2:背景渐变颜色
Chart1.BackColor = System.Drawing.Color.White; //背景第1种颜色
Chart1.BackSecondaryColor = System.Drawing.Color.FromArgb(253, 245, 229);//背景第2种颜色
Chart1.BackGradientStyle = GradientStyle.TopBottom; //设置颜色渐变类型
Chart1.ChartAreas["ChartArea1"].BackColor = System.Drawing.Color.FromArgb(250, 235, 206);//图表区背景第1种颜色
Chart1.ChartAreas["ChartArea1"].BackSecondaryColor = System.Drawing.Color.White; //图表区背景第2种颜色
//Chart1.ChartAreas["ChartArea1"].BackSecondaryColor = System.Drawing.Color.Transparent; //图表区背景第2种颜色透明
Chart1.ChartAreas["ChartArea1"].BackGradientStyle = GradientStyle.TopBottom; //设置图表区背景颜色渐变类型
===========================
前台加:
<asp:Chart ID="Chart1" runat="server">
<BorderSkin SkinStyle="Emboss"></BorderSkin> ..............
</ChartAreas>
其中
SkinStyle="Emboss"
也可以
SkinStyle="Sunken"
有众多的选项
Chart1.ChartAreas["ChartArea1"].BackColor = System.Drawing.Color.FromArgb(255, 255, 154);//图表区背景第1种颜色
// Chart1.ChartAreas["ChartArea1"].BackSecondaryColor = System.Drawing.Color.FromArgb(146,146,146); //图表区背景第2种颜色
// Chart1.ChartAreas["ChartArea1"].BackSecondaryColor = System.Drawing.Color.Transparent; //图表区背景第2种颜色透明
// Chart1.ChartAreas["ChartArea1"].BackGradientStyle = GradientStyle.TopBottom; <BorderSkin SkinStyle="Sunken"></BorderSkin>
还是不行了,就是下面那个颜色弄不出,那个淡黄色弄出来了。他本来就有一个投影,但是我设置一个颜色
用不用都是一样,
http://hi.csdn.net/attachment/201011/3/2620045_1288767007wFZS.png
你看原图和demo图下面的颜色不一样吗?
这个MsChart可以设置吗??不太清楚!!
你的样张图是MsChart做的?
好像只对平面图起作用!!
{
Chart1.Series["Series1"].Points[i].Label =Chart1.Series["Series1"].Points[i].AxisLabel.ToString()+ "#PERCENT{P1}";
}