2015-08-17 4 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 при попытке нажать неделю данных в графики, однако ваша оси й будет эффективно нужна быть строкой что-то например, «yyyy-ww» или 2015-32, чтобы он правильно сортировал и упорядочивал порядок на графике.

Get the correct week number of a given date

Смежные вопросы