2016-11-08 195 views
0

如何在加載圖表時如何使圖表顯示默認情況下未選中RadHtmlChart的圖例之一。默認情況下禁用Telerik圖例

電流圖: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> 

回答

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>