Class wibox.widget.piechart
Display percentage in a circle.
Note that this widget makes no attempts to prevent overlapping labels or labels drawn outside of the widget boundaries.
Usage:
wibox.widget {
data_list = {
{ 'L1', 100 },
{ 'L2', 200 },
{ 'L3', 300 },
},
border_width = 1,
colors = {
beautiful.bg_normal,
beautiful.bg_highlight,
beautiful.border_color,
},
widget = wibox.widget.piechart
}
Info:
- Copyright: 2012 Emmanuel Lepage Vallee
- Author: Emmanuel Lepage Valle
Object properties
| wibox.widget.piechart.data_list | The pie chart data list. |
| wibox.widget.piechart.data | The pie chart data. |
| wibox.widget.piechart.border_color | The border color. |
| wibox.widget.piechart.border_width | The pie elements border width. |
| wibox.widget.piechart.colors | The pie chart colors. |
| wibox.widget.piechart.display_labels | If the pie chart has labels. |
Theme variables
| beautiful.piechart_border_color | The border color. |
| beautiful.piechart_border_width | The pie elements border width. |
| beautiful.piechart_colors | The pie chart colors. |
Object properties
- wibox.widget.piechart.data_list
-
The pie chart data list.
Type:
- data_list table Sorted table where each entry has a label as its first value and a number as its second value.
- wibox.widget.piechart.data
-
The pie chart data.
Type:
- data table Labels as keys and number as value.
- wibox.widget.piechart.border_color
-
The border color.
If none is set, it will use current foreground (text) color.
Type:
- color
See also:
- wibox.widget.piechart.border_width
-
The pie elements border width.
Type:
- border_width number (default 1)
- wibox.widget.piechart.colors
-
The pie chart colors.
If no color is set, only the border will be drawn. If less colors than
required are set, colors will be re-used in order.
Type:
- colors table A table of colors, one for each elements
See also:
- wibox.widget.piechart.display_labels
-
If the pie chart has labels.
Type:
- boolean (default true)
Theme variables
- beautiful.piechart_border_color
-
The border color.
If none is set, it will use current foreground (text) color.
Type:
- color
See also:
- beautiful.piechart_border_width
-
The pie elements border width.
Type:
- border_width number (default 1)
- beautiful.piechart_colors
-
The pie chart colors.
If no color is set, only the border will be drawn. If less colors than
required are set, colors will be re-used in order.
Type:
- colors table A table of colors, one for each elements
See also: