0
나는 ASP를 혼동 조금 : 차트, 내가 가진 하나의 행 지금 ASP : 보이는 전설 차트, 그래프 유형 = '열'
나는 그것이에 표시 할에게 반환하는 테이블 ASP : ChartType = "Column"차트.
A :
- 는 제가 한 일련
<asp:Chart ID="charttest" runat="server" Width="950px" Height="250px"> <Series> <asp:Series Name="Categories" IsValueShownAsLabel="true" ChartArea="MainChartArea" ChartType="Column" Legend="legend1" > </asp:Series> </Series> <ChartAreas> <asp:ChartArea Name="MainChartArea" Area3DStyle-Enable3D="true" Area3DStyle-IsClustered="true" BorderWidth="1" Area3DStyle-WallWidth="1" Area3DStyle- PointGapDepth="50" Area3DStyle-PointDepth="100" Area3DStyle- Rotation="10"> </asp:ChartArea> </ChartAreas> <Legends> <asp:Legend Name="legend1" BorderColor="Blue" ></asp:Legend> </Legends> </asp:Chart>
문제점을 사용하는 형식
로 상기 테이블을 전환. 그래프가 올바르게 표시되었지만 하나의 범례 만 있었고 레이블을 백분율로 바꿀 수 없었습니다.
A :
다음, 나는 여러 계열하지만
<asp:Chart ID="charttest" runat="server" Width="950px" Height="250px"> <Series> <asp:Series Name="Categories" IsValueShownAsLabel="true" ChartArea="MainChartArea" ChartType="Column" Legend="legend1" > </asp:Series> <asp:Series Name="Categories2" IsValueShownAsLabel="true" ChartArea="MainChartArea" ChartType="Column" Legend="legend1" > </asp:Series> <asp:Series Name="Categories3" IsValueShownAsLabel="true" ChartArea="MainChartArea" ChartType="Column" Legend="legend1" > </asp:Series> <asp:Series Name="Categories4" IsValueShownAsLabel="true" ChartArea="MainChartArea" ChartType="Column" Legend="legend1" > </asp:Series> </Series> <ChartAreas> <asp:ChartArea Name="MainChartArea" Area3DStyle-Enable3D="true" Area3DStyle-IsClustered="true" BorderWidth="1" Area3DStyle- WallWidth="1" Area3DStyle-PointGapDepth="50" Area3DStyle- PointDepth="100" Area3DStyle-Rotation="10"> </asp:ChartArea> </ChartAreas> <Legends> <asp:Legend Name="legend1" BorderColor="Blue" ></asp:Legend> </Legends> </asp:Chart>
문제를 사용했다. 전설이 제대로 표시되었고 백분율로 레이블을 표시 할 수 있었지만 축 값이 표시되지 않았습니다. 막대 사이에 공백이있는 막대를 표시해야합니다.
- 이 문제를 해결하려면 하나 또는 여러 개의 계열을 사용하십시오. 나는 많은 연구를했지만 완벽한 해결책을 찾지 못했습니다.
- 각 블록 바로 아래에 열 이름을 표시해야합니다.