Page 1 of 1

компонент wxChart

Posted: Tue Feb 03, 2009 9:41 am
by bastet_kat
Доброе время суток!
кто-нибудь пользовался компонентом wxChart? просто я решила построить гистограмму и наткнулась на упоминания об этом компоненте, но описания его толком нет...=(
может еще какие компоненты посоветуете для построения гистограмм. спасибо

Posted: Tue Feb 03, 2009 10:16 pm
by T-Rex
Там вроде гистограммы называются Bar Charts.
Кусок из примера что в дистрибутиве wxChart

Code: Select all

void MyPanel::CreatePanelLeft2(wxBoxSizer *sizer)
{
    wxChartCtrl *chartLeft2;
    
    // Create Panel Left Row 2
    wxChartPoints *bcpLeft1;
    
    bcpLeft1 = wxBar3DChartPoints::CreateWxBar3DChartPoints( 
		wxT("Ita"), wxCHART_NOCOLOR, true );
    
    bcpLeft1->Add( wxT("val3"), 2, 12 );
    bcpLeft1->Add( wxT("val1"), 5, 15 );
    bcpLeft1->Add( wxT("val4"), 8, 4);
    bcpLeft1->Add( wxT("val2"), 15, 2 );
    bcpLeft1->Add( wxT("val5"), 20, 5 );
    bcpLeft1->SetDisplayTag( YVALUE );
        
    wxStaticText *lblTitle3 = new wxStaticText(this, 
                                               wxID_ANY, wxT("Bar Charts"));
    chartLeft2 = new wxChartCtrl( this, -1, 
                                   (STYLE)(USE_AXIS_X | USE_ZOOM_BUT), 
                                   wxDefaultPosition, wxSize(200,200), 
                                   wxSUNKEN_BORDER  );
    
    chartLeft2->Add( bcpLeft1 );
    
    sizer->Add( lblTitle3, 0, wxEXPAND );
    sizer->Add( chartLeft2, 1, wxEXPAND );
}
ЗЫ: Оказывается есть барышни среди wx-юзеров.. это радует :)

Posted: Mon Feb 16, 2009 8:05 am
by bastet_kat
Большое спасибо за помощь =)