struct PolarPlot
Source: chart.joule:16
struct PolarPlotSource: chart.joule:16
fn new(theta: &[f64], r: &[f64]) -> SelfCreate new polar plot
Source: chart.joule:27
fn style(mut self, style: PlotStyle) -> SelfSet style
Source: chart.joule:36
fn to_cartesian(&self) -> (Vec<f64>, Vec<f64>)Convert to Cartesian coordinates for plotting
Source: chart.joule:42
fn add_to_axes(&self, axes: &mut Axes)Add to axes as regular line plot (converts to Cartesian)
Source: chart.joule:55
fn polar_grid(axes: &mut Axes, r_max: f64, num_rings: usize, num_spokes: usize)Source: chart.joule:63
struct KdePlotSource: chart.joule:104
fn new(data: &[f64]) -> SelfCreate new KDE plot
Source: chart.joule:117
fn bandwidth(mut self, bw: f64) -> SelfSet bandwidth
Source: chart.joule:127
fn fill(mut self, fill: bool) -> SelfEnable fill
Source: chart.joule:133
fn style(mut self, style: PlotStyle) -> SelfSet style
Source: chart.joule:139
fn add_to_axes(&self, axes: &mut Axes)Source: chart.joule:146
struct StackedAreaSource: chart.joule:199
fn new(x: &[f64], y_series: Vec<Vec<f64>>) -> SelfCreate new stacked area chart
Source: chart.joule:212
fn labels(mut self, labels: Vec<String>) -> SelfSet labels
Source: chart.joule:222
fn colors(mut self, colors: Vec<Color>) -> SelfSet colors
Source: chart.joule:228
fn add_to_axes(&self, axes: &mut Axes)Source: chart.joule:235
struct GroupedBarSource: chart.joule:282
fn new(x: &[f64], heights: Vec<Vec<f64>>) -> SelfCreate new grouped bar chart
Source: chart.joule:297
fn labels(mut self, labels: Vec<String>) -> SelfSet labels
Source: chart.joule:308
fn colors(mut self, colors: Vec<Color>) -> SelfSet colors
Source: chart.joule:314
fn category_width(mut self, width: f64) -> SelfSet category width
Source: chart.joule:320
fn add_to_axes(&self, axes: &mut Axes)Source: chart.joule:327
struct StackedBarSource: chart.joule:363
fn new(x: &[f64], heights: Vec<Vec<f64>>) -> SelfCreate new stacked bar chart
Source: chart.joule:378
fn labels(mut self, labels: Vec<String>) -> SelfSet labels
Source: chart.joule:390
fn colors(mut self, colors: Vec<Color>) -> SelfSet colors
Source: chart.joule:396
fn add_to_axes(&self, axes: &mut Axes)Source: chart.joule:403
struct OhlcPointSource: chart.joule:447
struct CandlestickChartSource: chart.joule:456
fn new(x: &[f64], data: Vec<OhlcPoint>) -> SelfCreate new candlestick chart
Source: chart.joule:471
fn colors(mut self, up: Color, down: Color) -> SelfSet colors
Source: chart.joule:483
fn add_to_axes(&self, axes: &mut Axes)Source: chart.joule:491
struct OhlcChartSource: chart.joule:527
fn new(x: &[f64], data: Vec<OhlcPoint>) -> SelfCreate new OHLC chart
Source: chart.joule:542
fn add_to_axes(&self, axes: &mut Axes)Source: chart.joule:555
struct RadarChartSource: chart.joule:591
fn new(labels: Vec<String>, series: Vec<Vec<f64>>) -> SelfCreate new radar chart
Source: chart.joule:606
fn series_names(mut self, names: Vec<String>) -> SelfSet series names
Source: chart.joule:617
fn colors(mut self, colors: Vec<Color>) -> SelfSet colors
Source: chart.joule:623
fn add_to_axes(&self, axes: &mut Axes)Source: chart.joule:630
struct WaterfallChartSource: chart.joule:777
fn new(labels: Vec<String>, values: Vec<f64>) -> SelfCreate new waterfall chart
Source: chart.joule:790
fn add_to_axes(&self, axes: &mut Axes)Source: chart.joule:801
struct TreemapRectSource: chart.joule:863
struct TreemapSource: chart.joule:871
fn new(rectangles: Vec<TreemapRect>) -> SelfCreate new treemap
Source: chart.joule:877
fn render(&self, width: f64, height: f64) -> FigureSource: chart.joule:883
fn squarify(Source: chart.joule:939
struct SankeyFlowSource: chart.joule:990
struct SankeyNodeSource: chart.joule:999
struct SankeyDiagramSource: chart.joule:1006
fn new(nodes: Vec<SankeyNode>, flows: Vec<SankeyFlow>) -> SelfCreate new Sankey diagram
Source: chart.joule:1013
fn moving_average(data: &[f64], window: usize) -> Vec<f64>Source: chart.joule:1024
fn bollinger_bands(data: &[f64], window: usize, num_std: f64) -> (Vec<f64>, Vec<f64>, Vec<f64>)Source: chart.joule:1048
fn date_range(start: f64, periods: usize, freq: f64) -> Vec<f64>Source: chart.joule:1072
fn axhspan(axes: &mut Axes, y_min: f64, y_max: f64, color: Color, alpha: f64)Source: chart.joule:1082
fn axvspan(axes: &mut Axes, x_min: f64, x_max: f64, color: Color, alpha: f64)Source: chart.joule:1094
fn test_polar_to_cartesian()Source: chart.joule:1113
fn test_moving_average()Source: chart.joule:1126
fn test_bollinger_bands()Source: chart.joule:1136
fn test_grouped_bar()Source: chart.joule:1152
fn test_candlestick()Source: chart.joule:1167
fn test_radar_chart()Source: chart.joule:1181
fn test_kde_plot()Source: chart.joule:1194