Pie chart
using InMemoryDatasets, StatisticalGraphics, DLMReaderPie chart shows the frequency of category in a data set as proportional slices of a whole circle
sgplot(Dataset(x=[1,2,3,3,4,4,4]),
Pie(category=:x)
)Users can pass a column as response for computing the slices based on the aggregated values of the passed column. The stat keyword argument is used to aggregate the values.
cars = filereader(joinpath(dirname(pathof(StatisticalGraphics)),
"..", "docs", "assets", "cars.csv"),
types=Dict(9=>Date))
sgplot(cars,
Pie(category=:Origin, response=:Acceleration, stat=IMD.mean)
)A column can be passed as group to produce a nested pie chart
sgplot(cars,
Pie(category=:Cylinders,
group=:Origin,
groupspace=0.05,
)
)The donut chart is produced by passing innerradius
sgplot(cars,
Pie(category=:Origin, innerradius=0.4)
)Slices can be labeled based on their frequency and/or category
sgplot(cars,
Pie(category=:Origin, label=:both)
)This page was generated using DemoCards.jl and Literate.jl.