///|
/// Demo 聚合入口 — 展示所有图表类型及边界情况
fn main {
let sep = "\n========================================================\n"
println("=== xinxin.moonbit-chart Demos ===")
println("--- Single Bar Chart ---")
println(demo_bar_chart())
println("--- Grouped Bar Chart ---")
println(demo_grouped_bar_chart())
println("--- Stacked Bar Chart ---")
println(demo_stacked_bar_chart())
println("--- Single Line Chart ---")
println(demo_line_chart())
println("--- Multi-Line Chart ---")
println(demo_multi_line_chart())
println("--- Pie Chart ---")
println(demo_pie_chart())
println("--- Simple Pie Chart ---")
println(demo_simple_pie_chart())
println("--- Single Radar Chart ---")
println(demo_radar_chart())
println("--- Multi Radar Chart ---")
println(demo_multi_radar_chart())
println(sep)
println("=== Dark Theme Variants ===")
println("--- Dark Bar Chart ---")
println(demo_dark_bar_chart())
println("--- Dark Line Chart ---")
println(demo_dark_line_chart())
println("--- Dark Pie Chart ---")
println(demo_dark_pie_chart())
println("--- Dark Radar Chart ---")
println(demo_dark_radar_chart())
println(sep)
println("=== Edge Cases ===")
println("--- Negative Values Bar ---")
println(demo_negative_bar_chart())
println("--- Large Data (12 months) ---")
println(demo_large_data_bar_chart())
println("--- Empty Pie Chart ---")
println(demo_zero_value_pie_chart())
}