MSCHART, круговая
От: rusel1979  
Дата: 13.01.10 06:33
Оценка:
Может кто знает каким образом заполнять данными MSCHART в случае построения круговой диаграммы
в C++

В случае линейного графика использую следующее

m_Chart.SetChartType(3);
m_Chart.SetShowLegend(TRUE);

DWORD numElements[] = {13,1};
saRet.Create(VT_R8, 2, numElements);

long index[2] = {0,0};

index[0]=0;
index[1]=0;
for(l=1;l<14;l++)
{
iN1 = l;
saRet.PutElement(index, &iN1);
index[0]++;
}
m_Chart.SetChartData(saRet);

m_Chart.SetRow(1); m_Chart.SetRowLabel("1");
.....
m_Chart.SetRow(13); m_Chart.SetRowLabel("13");

для круговой использую
m_Chart.SetChartType(14);
остально так же, в итоге
рисуется каждое значения в отдельном круге,
а не все в одном
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.