PieChart


Object Hierarchy:

Object hierarchy for PieChart

Description:

public class PieChart : NominalChart

Models a pie chart. This chart contains multiple data series, each containing a single value. A "donut" chart can also be created by specifying a non-zero hole_ratio.

Values in the series data must be normalized, so that the sum of all data points is in the range [0.0, 1,0].

 var chart = new SimpleChart.PieChart () {
hole_ratio = 0.35,
spacing = 6
};
chart.set_highlight_func ((series) => {
return {
series.color.red,
series.color.green,
series.color.blue,
series.color.alpha * 0.5f
};
});
chart.set_format_tooltip_func ((series) => {
return "<b>%s</b>\n%.2f".printf (series.title, series.value);
});
chart.data.append (new SimpleChart.PieChart.DataSeries ("Dataset 1", red) {
value = 0.2
});
chart.data.append (new SimpleChart.PieChart.DataSeries ("Dataset 2", green) {
value = 0.3
});
chart.data.append (new SimpleChart.PieChart.DataSeries ("Dataset 3", blue) {
value = 0.5
});

Since:

1.0.0


Namespace: SimpleChart
Package: simplechart-1

Content:

Enums:

Properties:

Creation methods:

Inherited Members:

All known members inherited from class SimpleChart.NominalChart
All known members inherited from class SimpleChart.AbstractChart
All known members inherited from class Gtk.Grid
All known members inherited from class Gtk.Widget
All known members inherited from class GLib.Object
All known members inherited from interface Gtk.Accessible
All known members inherited from interface Gtk.Buildable
All known members inherited from interface Gtk.Orientable