2015-08-17 56 views
2

我有下面的圖表,顯示用戶每週行走。目前它顯示日期。有沒有專業的方式來顯示星期數據。 enter image description here如何在ASP.Net圖表控件中標記每週圖表

下面的代碼是用來生成圖表

<asp:Chart ID="Chart2" runat="server" Height="450" Palette="Fire" CssClass="col-md-12"> 
       <Series> 
        <asp:Series Name="Series1" XValueMember="xdate" YValueMembers="TimePerDay" ChartArea="ChartArea2" ChartType="column" YValuesPerPoint="6" IsValueShownAsLabel="true" LabelFormat="{0:N0}" IsXValueIndexed="true"> 
        </asp:Series> 
       </Series> 
       <ChartAreas> 
        <asp:ChartArea Name="ChartArea2"> 
         <AxisY Interval="60"> 
          <MajorGrid Enabled="true" LineColor="lightgray" /> 
          <StripLines> 
           <asp:StripLine TextAlignment="Near" BorderDashStyle="Solid" BorderColor="#0000ff" BorderWidth="2" BackColor="#0000ff" /> 
           <asp:StripLine BorderWidth="5" /> 
          </StripLines> 
         </AxisY> 
         <AxisX IsLabelAutoFit="false" TitleForeColor="black" Interval="1"> 
          <LabelStyle Format="dd-MM-yy" Angle="-90" IsEndLabelVisible="true" /> 
          <MajorGrid Enabled="false" /> 
         </AxisX> 
        </asp:ChartArea> 
       </ChartAreas> 
           </asp:Chart> 
+0

如果你要給每週數據,讓我們說,DEC-2014和揚 - 2015年間,正是你會希望看到在你的X軸標籤? – jsanalytics

+0

我不確定,但任何明智的方式都可以。 –

回答

1

試圖推一週數據成圖時,我一直用weeknumbering在Excel中,但是你的x軸將有效地需要一個字符串的東西比如'yyyy-ww'或2015-32,這樣它會在圖表中正確排序和排序。

Get the correct week number of a given date