                      GridLayout)))
 
 (def colors
+  "All the default java.awt colors as keywords. You can use this map
+  to iterate over the keys, in case you'd like to compare different
+  colors. Or you could use java.awt.Color directly to use the exact
+  color you want."
   {:blue Color/BLUE
    :black Color/BLACK
    :cyan Color/CYAN

   :triangle-down (TriangleDown.)})

(def xy-render-styles
  {:area XYSeries$XYSeriesRenderStyle/Area
   :scatter XYSeries$XYSeriesRenderStyle/Scatter
   :line XYSeries$XYSeriesRenderStyle/Line})

(def pie-render-styles
  {:pie PieSeries$PieSeriesRenderStyle/Pie
   :donut PieSeries$PieSeriesRenderStyle/Donut})

(def pie-annotation-types
  {:label PieStyler$AnnotationType/Label
   :label-and-percentage PieStyler$AnnotationType/LabelAndPercentage
   :percentage PieStyler$AnnotationType/Percentage})

(def category-render-styles
  {:area CategorySeries$CategorySeriesRenderStyle/Area
   :bar CategorySeries$CategorySeriesRenderStyle/Bar
   :line CategorySeries$CategorySeriesRenderStyle/Line

   :stick CategorySeries$CategorySeriesRenderStyle/Stick})

(def bubble-render-styles
  "Different render styles for bubble series. For now this is useless, as you
  can only use :round. Apparently :box is around the corner though."
  {:round BubbleSeries$BubbleSeriesRenderStyle/Round})

(def text-alignments
  "The different kinds of text alignments you can use."
  {:centre Styler$TextAlignment/Centre
   :left Styler$TextAlignment/Left
   :right Styler$TextAlignment/Right})

(def legend-positions
  "The different legend positions. Note that xchart implements only a
  subset of inside/outside for the different positions."
  {:inside-n  Styler$LegendPosition/InsideN
   :inside-ne Styler$LegendPosition/InsideNE
   :inside-nw Styler$LegendPosition/InsideNW
   :inside-se Styler$LegendPosition/InsideSW
