【发布时间】:2011-12-20 09:12:57
【问题描述】:
几乎完成了我的投票 web 部件,但需要对我的条形图进行一些修改,但在网上找不到任何相关资源
我需要从两个轴上删除数字(-1,0,1,2,3...)(x and y)这可能吗?
我还需要删除默认图表的背景图像,如果我可以用纯白色切换它会更好
谢谢
【问题讨论】:
标签: c# asp.net text charts background
几乎完成了我的投票 web 部件,但需要对我的条形图进行一些修改,但在网上找不到任何相关资源
我需要从两个轴上删除数字(-1,0,1,2,3...)(x and y)这可能吗?
我还需要删除默认图表的背景图像,如果我可以用纯白色切换它会更好
谢谢
【问题讨论】:
标签: c# asp.net text charts background
禁用标签
您可以通过添加 LabelStyle Enabled="false" 来做到这一点,如下所示
<asp:Chart ID="Chart1" runat="server">
<Series>
<asp:Series Name="Series1">
</asp:Series>
</Series>
<ChartAreas>
<asp:ChartArea Name="ChartArea1">
<AxisY>
<LabelStyle Enabled="false" />
</AxisY>
<AxisX>
<LabelStyle Enabled="false" />
</AxisX>
</asp:ChartArea>
</ChartAreas>
</asp:Chart>
更改背景
<asp:Chart id="Chart1" runat="server">
<BorderSkin BackColor="Transparent" PageColor="Transparent"
SkinStyle="Emboss" />
</asp:Chart>
PageColor & BackColor 属性将帮助您改变图表的背景
更新:
按照以下更新您的 ChartArea 以禁用网格线并将其变为白色
<asp:ChartArea Name="ChartArea1" BorderColor="black" BorderDashStyle="Solid" BackSecondaryColor="White"
BackGradientStyle="TopBottom">
<AxisY LineColor="64, 64, 64, 64">
<MajorGrid Enabled="false"></MajorGrid>
</AxisY>
<AxisX LineColor="64, 64, 64, 64" IsStartedFromZero="true">
<MajorGrid Enabled="false"></MajorGrid>
</AxisX>
</asp:ChartArea>
【讨论】:
Disabled Labels 效果很好,背景发生了变化,但我注意到这不是我想要的,我可能解释错了我的问题,我想用纯白色替换图表的网格背景,这可以实现吗?