일부 데이터를 플롯하기 위해 범위 막대 ms 차트를 사용하고 있습니다. Y 축은 시간 (총 24 시간)을 나타냅니다. 차트가 데이터를 올바르게 플롯하고 있지만 y 축이 0 시간에서 시작하지 않습니다.
MS 차트 Y 축 0 시간부터 쳐다 보지 않는다 [RangeBar]
코드
var IETable = (dt as System.ComponentModel.IListSource).GetList();
chChart.DataBindCrossTable(IETable, "Number", "", "Start,Finish", "");
foreach (Series sr in chChart.Series)
{
sr.ChartType = SeriesChartType.RangeBar;
sr.YValueType = ChartValueType.Time;
}
chChart.ChartAreas[0].AxisY.LabelStyle.Format = "h : tt";
chChart.ChartAreas[0].AxisY.Interval = 2;
chChart.ChartAreas[0].AxisY.IntervalType = DateTimeIntervalType.Hours;
chChart.ChartAreas[0].AxisY.IntervalOffset = 0;
chChart.ChartAreas[0].AxisY.IsMarksNextToAxis = true;
chChart.ChartAreas[0].AxisY.IsStartedFromZero = true;
는 또한 AxisY.Minimum = 0 AxisY.Maximum = 1을 시도했다. Y 축이 0부터 시작하지만 플로팅은 표시되지 않습니다.
여기서부터 무엇입니까? – Vajura
@Vajura 오후 8시 (전날)부터 시작됩니다. 더 명확하게 스크린 샷을 추가했습니다. –