| Top |  |  |  |  | 
| void | (*GogEnumFunc) () | 
| gboolean | gog_chart_axis_set_assign () | 
| gboolean | gog_chart_axis_set_is_valid () | 
| void | gog_chart_foreach_elem () | 
| GSList * | gog_chart_get_axes () | 
| GogAxisSet | gog_chart_get_axis_set () | 
| void | gog_chart_get_cardinality () | 
| GogGrid * | gog_chart_get_grid () | 
| gboolean | gog_chart_get_plot_area () | 
| GSList * | gog_chart_get_plots () | 
| gboolean | gog_chart_get_position () | 
| gboolean | gog_chart_is_3d () | 
| void | gog_chart_request_cardinality_update () | 
| void | gog_chart_set_plot_area () | 
| void | gog_chart_set_position () | 
| GogViewAllocation const * | gog_chart_view_get_plot_area () | 
GogChart wraps one or more GogPlot objects, so that you can superimpose them on top of each other. In addition, the chart can have a title and a legend.
void (*GogEnumFunc) (unsigned i,gpointer style,char const *name,PangoAttrList *l,gpointer data);
gboolean gog_chart_axis_set_is_valid (GogChart const *chart,GogAxisSet type);
void gog_chart_foreach_elem (GogChart *chart,gboolean only_visible,GogEnumFunc handler,gpointer data);
Applies handler
 to children
void gog_chart_get_cardinality (GogChart *chart,unsigned *full,unsigned *visible);
Update and cache cardinality values if required, and returns full and visible cardinality. Full cardinality is the number of chart elements that require a different style. Visible cardinality is the number of chart elements shown in chart legend.
full
 and visible
 may be NULL.
| chart | a GogChart | |
| full | placeholder for full cardinality | |
| visible | placeholder for visible cardinality | 
gboolean gog_chart_get_plot_area (GogChart *chart,GogViewAllocation *plot_area);
Stores plot area in plot_area, in fraction of chart size.
gboolean gog_chart_get_position (GogChart const *chart,unsigned *x,unsigned *y,unsigned *cols,unsigned *rows);
void
gog_chart_request_cardinality_update (GogChart *chart);
void gog_chart_set_plot_area (GogChart *chart,GogViewAllocation const *plot_area);
If plot_area != NULL, sets plot area size and location, in fraction of chart size, and sets GogChart::is_plot_area_manual flag to TRUE. If plot_area == NULL, sets GogChart::is_plot_area_manual to FALSE.
void gog_chart_set_position (GogChart *chart,unsigned int x,unsigned int y,unsigned int cols,unsigned int rows);
GogViewAllocation const *
gog_chart_view_get_plot_area (GogView const *view);