компонент wxChart Topic is solved

Это русская секция форума wxWidjets. В этой секции вы можете обсуждать любые вопросы, связанные с wxWidgets на вашем родном языке.
Post Reply
bastet_kat
Earned a small fee
Earned a small fee
Posts: 15
Joined: Sun Jun 29, 2008 8:27 pm
Contact:

компонент wxChart

Post by bastet_kat » Tue Feb 03, 2009 9:41 am

Доброе время суток!
кто-нибудь пользовался компонентом wxChart? просто я решила построить гистограмму и наткнулась на упоминания об этом компоненте, но описания его толком нет...=(
может еще какие компоненты посоветуете для построения гистограмм. спасибо

User avatar
T-Rex
Moderator
Moderator
Posts: 1198
Joined: Sat Oct 23, 2004 9:58 am
Location: Zaporizhzhya, Ukraine
Contact:

Post by T-Rex » Tue Feb 03, 2009 10:16 pm

Там вроде гистограммы называются 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-юзеров.. это радует :)

bastet_kat
Earned a small fee
Earned a small fee
Posts: 15
Joined: Sun Jun 29, 2008 8:27 pm
Contact:

Post by bastet_kat » Mon Feb 16, 2009 8:05 am

Большое спасибо за помощь =)

Post Reply