C# ASP.net条形图控件-入门

C# ASP.net条形图控件-入门,c#,asp.net,text,charts,background,C#,Asp.net,Text,Charts,Background,几乎完成了我的民意调查web部件,但需要对条形图进行一些修改,但无法在网上找到任何相关资源 我需要从两个轴上删除数字(-1,0,1,2,3…)(x和y),这可能吗? 此外,我还需要删除默认图表的背景图像,如果我可以将其切换为纯白效果更好 谢谢禁用的标签 您可以通过添加标签样式Enabled=“false”来完成此操作,如下所示 <asp:Chart ID="Chart1" runat="server"> <Series> <asp:Seri

几乎完成了我的民意调查web部件,但需要对条形图进行一些修改,但无法在网上找到任何相关资源

我需要从两个轴上删除数字
(-1,0,1,2,3…
(x和y)
,这可能吗? 此外,我还需要删除默认图表的背景图像,如果我可以将其切换为纯白效果更好


谢谢

禁用的标签

您可以通过添加标签样式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属性将帮助您更改图表的背景

更新:

按照下面的说明更新图表区域以禁用网格线并使其变为白色

<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>


禁用标签
效果很好,背景也发生了变化,但我注意到这不是我想要的,我可能把我的问题解释错了,我想用纯白替换图表的网格背景,可以实现吗?这很有帮助,现在可以了,我接受答案,如果你能注意到在海图板外还有一个很小的线条部分,你能把它们去掉吗?谢谢..@Rami请添加两个轴部分,然后它也将删除是的,我刚刚在属性窗格中看到它,thnx