| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Codec.Xlsx.Types.Drawing.Chart
- data ChartSpace = ChartSpace {}
- newtype ChartTitle = ChartTitle TextBody
- data DispBlanksAs
- data Legend = Legend {}
- data LegendPos
- data Chart = LineChart {}
- data ChartGrouping
- data Series = Series {}
- data LineSeries = LineSeries {}
- data DataMarker = DataMarker {}
- data DataMarkerSymbol
- data DataLblProps = DataLblProps {}
- data TickMark
- chartFromNode :: Node -> [Chart]
- chartToElement :: Chart -> Int -> Int -> Element
- c_ :: Text -> Name
- chartNs :: Text
Documentation
data ChartSpace Source #
Main Chart holder, combines TODO: title, autoTitleDeleted, pivotFmts view3D, floor, sideWall, backWall, showDLblsOverMax, extLst
Constructors
| ChartSpace | |
Fields | |
newtype ChartTitle Source #
Chart title
TODO: layout, overlay, spPr, txPr, extLst
Constructors
| ChartTitle TextBody |
Instances
data DispBlanksAs Source #
This simple type specifies the possible ways to display blanks.
See 21.2.3.10 "ST_DispBlanksAs (Display Blanks As)" (p. 3444)
Constructors
| DispBlanksAsGap | Specifies that blank values shall be left as a gap. |
| DispBlanksAsSpan | Specifies that blank values shall be spanned with a line. |
| DispBlanksAsZero | Specifies that blank values shall be treated as zero. |
Constructors
| Legend | |
Fields | |
Constructors
| LegendBottom | b (Bottom) Specifies that the legend shall be drawn at the bottom of the chart. |
| LegendLeft | l (Left) Specifies that the legend shall be drawn at the left of the chart. |
| LegendRight | r (Right) Specifies that the legend shall be drawn at the right of the chart. |
| LegendTop | t (Top) Specifies that the legend shall be drawn at the top of the chart. |
| LegendTopRight | tr (Top Right) Specifies that the legend shall be drawn at the top right of the chart. |
Specific Chart TODO: areaChart, area3DChart, line3DChart, stockChart, radarChart, scatterChart, pieChart, pie3DChart, doughnutChart, barChart, bar3DChart, ofPieChart, surfaceChart, surface3DChart, bubbleChart
Constructors
| LineChart | |
Fields
| |
data ChartGrouping Source #
Possible groupings for a bar chart
See 21.2.3.17 "ST_Grouping (Grouping)" (p. 3446)
Constructors
| PercentStackedGrouping | (100% Stacked) Specifies that the chart series are drawn next to each other along the value axis and scaled to total 100%. |
| StackedGrouping | (Stacked) Specifies that the chart series are drawn next to each other on the value axis. |
| StandardGrouping | (Standard) Specifies that the chart series are drawn on the value axis. |
Specifies common series options TODO: spPr
See EG_SerShared (p. 4063)
Constructors
| Series | |
data LineSeries Source #
A series on a line chart
TODO: dPt, trendline, errBars, cat, extLst
See CT_LineSer (p. 4064)
Constructors
| LineSeries | |
Fields
| |
Instances
data DataMarker Source #
Constructors
| DataMarker | |
Fields
| |
Instances
data DataMarkerSymbol Source #
data DataLblProps Source #
Settings for the data labels for an entire series or the entire chart
TODO: numFmt, spPr, txPr, dLblPos, showBubbleSize, separator, showLeaderLines, leaderLines See 21.2.2.49 "dLbls (Data Labels)" (p. 3384)
Constructors
| DataLblProps | |
Fields | |
Specifies the possible positions for tick marks.
Constructors
| TickMarkCross | (Cross) Specifies the tick marks shall cross the axis. |
| TickMarkIn | (Inside) Specifies the tick marks shall be inside the plot area. |
| TickMarkNone | (None) Specifies there shall be no tick marks. |
| TickMarkOut | (Outside) Specifies the tick marks shall be outside the plot area. |
chartFromNode :: Node -> [Chart] Source #