У меня есть ряд строк, который охватывает данные от 1 до 20 по оси X и от 0 до 1 по оси Y. Моя проблема заключается в том, что ось x всегда начинается с 0 и переходит к самому дальнему значению, а ось Y начинается с 0, но только доходит до самого дальнего значения. Как я могу установить эти измерения?Как установить размеры LineSeries
1
A
ответ
0
Таким образом, для оси Y это то, что вы хотите
plotModel.Axes.Add(new LinearAxis()
{
Title = "Y axis Name",
Position = AxisPosition.Left,
MinorStep = 0.1,
FilterMinValue = -1,
FilterMaxValue = 1
});
Что касается оси X, кажется, быть более раздражающим handLabeling, кажется, единственный способ.
plotModel.Axes.Add(new CategoryAxis()
{
Title = "X axis name",
Position = AxisPosition.Bottom,
Labels = {"1","2","3","4","5","6" } // ... upto 20
});
Затем каждый элемент, который вы добавляете, указывает значение метки категории. Например, если мне нужен столбец из 64 на 3 по оси X, тогда код будет выглядеть так:
var item =new ColumnItem(62, 2); // index 2 being value "3"