在表单上增加一个Chart1,在FormCreate事件中添加
Chart1->AddSeries(new TPieSeries(Chart1)); // 添加一个饼形图
Chart1->Series[0]->Clear();
Chart1->View3D = true; // 是否以3D形式显示
Chart1->TopAxis->Title->Caption = "X TEST TEST";
Chart1->BottomAxis->Title->Caption = "Y TESTTES ";
Chart1->Title->Text->Strings[0] = "hi";
for (int i = 1; i <= 12; i++)
{
Chart1->Series[0]->AddXY(i , i);
}
在各种图形之间切换
首先 delete Chart1->Series[0] 删除原来的图形对象,再重新生成,如:
delete Chart1->Series[0];
Chart1->AddSeries(new TBarSeries(Chart1));
Chart1->View3D = true;
Chart1->TopAxis->Title->Caption = "X TEST TEST";
Chart1->BottomAxis->Title->Caption = "Y TESTTES ";
for (int i = 1; i <= 12; i++)
{
Chart1->Series[0]->AddXY(i , i);
}