Top | ![]() |
![]() |
![]() |
![]() |
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.
gboolean gog_chart_get_position (GogChart const *chart
,unsigned *x
,unsigned *y
,unsigned *cols
,unsigned *rows
);
void gog_chart_set_position (GogChart *chart
,unsigned int x
,unsigned int y
,unsigned int cols
,unsigned int rows
);
gboolean gog_chart_get_plot_area (GogChart *chart
,GogViewAllocation *plot_area
);
Stores plot area in plot_area, in fraction of chart size.
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_request_cardinality_update (GogChart *chart
);
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 |
void gog_chart_foreach_elem (GogChart *chart
,gboolean only_visible
,GogEnumFunc handler
,gpointer data
);
gboolean gog_chart_axis_set_is_valid (GogChart const *chart
,GogAxisSet type
);
GogViewAllocation const *
gog_chart_view_get_plot_area (GogView const *view
);
“cardinality-valid”
property“cardinality-valid” gboolean
Is the charts cardinality currently valid.
Flags: Read
Default value: FALSE
“columns”
property“columns” gint
Number of columns in graph grid.
Flags: Read / Write
Allowed values: >= 1
Default value: 1
“is-plot-area-manual”
property“is-plot-area-manual” gboolean
Is plot area manual.
Flags: Read / Write
Default value: FALSE
“plot-area”
property“plot-area” gchar *
Position and size of plot area, in percentage of chart size.
Flags: Read / Write
Default value: "0 0 1 1"
“rows”
property“rows” gint
Number of rows in graph grid.
Flags: Read / Write
Allowed values: >= 1
Default value: 1
“xpos”
property“xpos” gint
Horizontal chart position in graph grid.
Flags: Read / Write
Allowed values: >= 0
Default value: 0
“ypos”
property“ypos” gint
Vertical chart position in graph grid.
Flags: Read / Write
Allowed values: >= 0
Default value: 0