Uncharted (uncharted v0.2.0) View Source
Uncharted is a simple Elixir charting library that generates easy to customize charts.
Link to this section Summary
Types
the top level structure that represents the information needed to display a chart
an atom representing a color that can be used anywhere in the chart where a color is needed
a struct representing the dataset that the chart uses. Dfferent charts needs similar but differing information so this is a union type
Link to this section Types
Specs
chart() :: Uncharted.BaseChart.t() | gen_chart()
the top level structure that represents the information needed to display a chart
Specs
color_name() :: atom()
an atom representing a color that can be used anywhere in the chart where a color is needed
Specs
dataset() :: Uncharted.ColumnChart.Dataset.t() | Uncharted.PieChart.Dataset.t() | Uncharted.ProgressChart.Dataset.t() | Uncharted.BarChart.Dataset.t()
a struct representing the dataset that the chart uses. Dfferent charts needs similar but differing information so this is a union type
Specs
gen_chart() :: %{ title: String.t(), colors: %{required(color_name()) => String.t() | Uncharted.Gradient.t()}, dataset: dataset() }