当前位置: 代码迷 >> ASP.NET >> 急 MsChart的使用(饼图嵌套,网格线)分不够可以加,该如何处理
  详细解决方案

急 MsChart的使用(饼图嵌套,网格线)分不够可以加,该如何处理

热度:6510   发布时间:2013-02-25 00:00:00.0
急 MsChart的使用(饼图嵌套,网格线)分不够可以加
图一:

图二:


? 在Web页面中显示图一的效果,有两个问题
? 1:无法删除网络格 2:颜色弄不好
? 图2 饼图嵌套不知道怎么弄

做过的朋友给给建议,谢谢啦。

------解决方案--------------------------------------------------------
1:删除网络格
C# code
        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轴方向的网格线
------解决方案--------------------------------------------------------
下面投影颜色不知道怎么改
===========================
前台加:
<asp:Chart ID="Chart1" runat="server">
<BorderSkin SkinStyle="Emboss"></BorderSkin> ..............
</ChartAreas>
其中
SkinStyle="Emboss"
也可以
SkinStyle="Sunken"
有众多的选项
------解决方案--------------------------------------------------------
探讨
1:删除网络格

C# code
Chart1.ChartAreas["ChartArea1"].AxisX.MajorGrid.Enabled = false;//仅不显示x轴方向的网格线
Chart1.ChartAreas["ChartArea1"].AxisY.MajorGrid.Enabled = false;//仅不显示y轴方向的网格线

……

------解决方案--------------------------------------------------------
Chart1.ChartAreas["ChartArea1"].ShadowColor
好像只对平面图起作用!!
------解决方案--------------------------------------------------------
探讨
最后问一句在饼图上同时显示名字和百分比怎么弄,我这老是显示一个,