AxisFormat-Comments
Антон 15.11.2017 - 18:02
Скажите, пожалуйста, почему при типе оси Х AxisType.DateAsOrdinal не строится гистограмма по одной точке? Т.е. имеется пара координат (X;Y). Вот таким способом я их ввожу:
foreach (KeyValuePair<long, DateTime> md in myDictionary) { xvalues.Add(new Date(md.Value.Date)); yvalues.Add(Convert.ToDouble(md.Key)); } BarItem curve = pane.AddBar("", xvalues.ToArray(), yvalues.ToArray(), Color.Blue); curve.Bar.Fill.Color = Color.YellowGreen; curve.Bar.Fill.Type = FillType.Solid; pane.XAxis.Scale.Format = "dd.MM.yyyy"; pane.XAxis.Type = AxisType.DateAsOrdinal;
И после строчек:
zedGraph.AxisChange(); zedGraph.Invalidate();
программа зависает. Но если точки две, то график рисуется. Если я ставлю тип просто Date, то при каждом вызове метода DrawGraph() гистограмма рисуется с разными метками и смещается относительно предыдущего раза вплоть до того, что просто "улетает" влево до самого края
Антон 15.11.2017 - 18:09
И еще подскажите, пожалуйста, как сделать так, чтобы отображались все подписи к осям, а не через одну? Вот пример