Asp.net чарты - несколько значений y - PullRequest
0 голосов
/ 21 марта 2012

У меня есть столбчатая диаграмма с накоплением, где я хочу отобразить два значения для параметра Y в методе:

public void DataBindXY(
    IEnumerable xValue,
    string xField,
    IEnumerable yValue,
    string yFields
)

Моя проблема заключается в том, что я хотел бы иметь два значения для Y, а не только одно, как упоминалось в [документации MS] [1]

[1]: http://msdn.microsoft.com/en-us/library/dd488523.aspx, я попытался задать для параметра yField два значения, и я продолжаю получать "Вы можете установить только 1 Yзначения для этой точки данных. Имя параметра: yValue "

Вот пример моего кода, в то время как DV является объектом DataView с тремя параметрами, два из которых применимы для оси Y, а другой - для оси X:

Points.DataBindXY(dv, "Xfield", dv, "Yfield1,Yfield2");

Спасибо, Дэвид

1 Ответ

3 голосов
/ 21 марта 2012

Я думаю, вам просто нужно знать, что вашей серии нужны значения 2 Y, поэтому попробуйте установить

Chart1.Series[0].YValuesPerPoint = 2;

Но согласно Stacked Chart допускается только один Yзначение за очко.

Если вы ищете значения, которые нужно сложить, то я думаю, что вам понадобится эквивалентное количество рядов в виде количества стеков, которое вы хотите, которое затем будет отображаться на основе их общего XЗначения.

Серия 1 -> Xfield, Yfield1

Серия 2 -> Xfield, Yfield2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...