Я работаю над проектом, который обрабатывает данные и отображает информацию с помощью Boxplot Chart в Visual Studio 2010 с использованием языка C / C ++.
Я нашел несколько примеров на MSDN документация Microsoft но он включает только примеры кодов в C # и Visual Basic, но я не смог найти примеры на языке C / C ++.
Я пытался создать коробку с использованием этого кода
this->chart1->Series["dat"]->Points->AddY(10);
this->chart1->Series["dat"]->Points->AddY(5);
this->chart1->Series["dat"]->Points->AddY(7);
this->chart1->Series["dat"]->Points->AddY(4);
this->chart1->Series["dat"]->Points->AddY(8);
this->chart1->Series["dat"]->Points->AddY(6);
Но вместо того, чтобы показывать один блокпост (как показано ниже)
---------
|
|
-----
| |
-----
| |
-----
|
|
---------
он отображает 6 разных усов
--- ---
| --- --- | ---
| | | --- | |
| | | | | |
--- --- --- --- --- ---
Я пытался манипулировать инструкциями C ++, чтобы создать код, похожий на пример кода в документации MSDN, и вставить данные в диаграмму, поэтому я попробовал это:
this->chart1->Series["dat"]->Points->AddY(10);
this->chart1->Series["dat"]->Points->AddY(5);
this->chart1->Series["dat"]->Points->AddY(7);
this->chart1->Series["dat"]->Points->AddY(4);
this->chart1->Series["dat"]->Points->AddY(8);
this->chart1->Series["dat"]->Points->AddY(6);
this->chart1->Series["BoxPlotSeries"]["BoxPlotSeries"]="dat";
Но это не сработало.
Мне довольно сложно исследовать методы и свойства Chart, поскольку VS2010 не предоставляет Intellisense для C ++ / CLI.
Не могли бы вы предоставить мне пример кода для создания диаграмм Boxplot для Visual C ++ 2010 ??? Есть идеи???
Заранее спасибо.
System::Windows::Forms::DataVisualization::Charting::Series^ bpSeries =
gcnew System::Windows::Forms::DataVisualization::Charting::Series();
bpSeries->Name = "bpSeries";
std::vector<int> yValues { 10,5,7,4,8,6 };
for(int i = 0; i < yValues.size(); i++)
bpSeries->Points->AddY(yValues[i]);
this->chart1->Series["dat"]["BoxPlotSeries"] = "bpSeries";