默认情况下禁用Telerik图表图例

时间:2016-11-08 17:12:50

标签: asp.net telerik

如何在加载图表时默认取消选中RadHtmlChart图表显示的图例。

当前图表:current chart

所需图表:desired chart

目前的telerik asp:

<telerik:RadHtmlChart runat="server" Skin="Bootstrap" ID="RhcIndicadores" Transitions="true">
    <Legend>
        <Appearance Position="Bottom"></Appearance>
    </Legend>
    <PlotArea>
        <Series>
            <telerik:ColumnSeries DataFieldY="Cantidad" Name="Cantidad">
                <LabelsAppearance Position="InsideBase" DataFormatString="{0:0}">
                    <TextStyle Color="White" />
                </LabelsAppearance>
                <TooltipsAppearance>
                    <ClientTemplate>Cantidad: #=dataItem.Cantidad# requerimientos.</br>Participación: #= kendo.format(\'{0:N}\', dataItem.Participacion)#%.</br>Rango: #=dataItem.Rango#.</ClientTemplate>
                </TooltipsAppearance>
            </telerik:ColumnSeries>

            <telerik:LineSeries DataFieldY="Participacion" Name="Participación" AxisName="AdditionalAxis">
                <Appearance>
                    <FillStyle BackgroundColor="#ACB72F" />
                </Appearance>
                <LabelsAppearance DataFormatString="{0:N}%">
                    <TextStyle Color="#ACB72F" />
                </LabelsAppearance>
                <TooltipsAppearance DataFormatString="{0:N}%"></TooltipsAppearance>
            </telerik:LineSeries>

            <telerik:LineSeries DataFieldY="ParetoAcumulado" Name="Pareto Acumulado" AxisName="AdditionalAxisPareto">
                <Appearance>
                    <FillStyle BackgroundColor="#5BC0DE" />
                </Appearance>
                <LabelsAppearance DataFormatString="{0:N}%" Position="Above">
                    <TextStyle Color="#5BC0DE" Bold="true" />
                </LabelsAppearance>
                <TooltipsAppearance DataFormatString="{0:N}%"></TooltipsAppearance>
            </telerik:LineSeries>
        </Series>
        <XAxis DataLabelsField="Rango">
            <LabelsAppearance RotationAngle="45"></LabelsAppearance>
            <AxisCrossingPoints>
                <telerik:AxisCrossingPoint Value="0" />
                <telerik:AxisCrossingPoint Value="11" />
            </AxisCrossingPoints>
            <MajorGridLines Visible="false" />
            <MinorGridLines Visible="false" />
        </XAxis>
        <YAxis Color="#337AB7">
            <MajorGridLines Visible="false" />
            <MinorGridLines Visible="false" />
        </YAxis>
        <AdditionalYAxes>
            <telerik:AxisY Name="AdditionalAxis" Color="#ACB72F">
                <LabelsAppearance DataFormatString="{0:N}%"></LabelsAppearance>
            </telerik:AxisY>

            <telerik:AxisY Name="AdditionalAxisPareto" Color="#5BC0DE">
                <LabelsAppearance DataFormatString="{0:N}%"></LabelsAppearance>
            </telerik:AxisY>

        </AdditionalYAxes>
    </PlotArea>
</telerik:RadHtmlChart>

1 个答案:

答案 0 :(得分:0)

我自己找到了答案,在所需的系列中应该标明Visible="false"VisibleInLegend="true"

<telerik:LineSeries DataFieldY="ParetoAcumulado" Name="Pareto Acumulado"
 Visible="false" VisibleInLegend="true" AxisName="AdditionalAxisPareto">
    <Appearance>
        <FillStyle BackgroundColor="#5BC0DE" />
    </Appearance>
    <LabelsAppearance DataFormatString="{0:N}%" Position="Above">
        <TextStyle Color="#5BC0DE" Bold="true" />
    </LabelsAppearance>
    <TooltipsAppearance DataFormatString="{0:N}%"></TooltipsAppearance>
</telerik:LineSeries>