| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Codec.Xlsx.Types.Drawing.Chart
Synopsis
- data ChartSpace = ChartSpace {}
- newtype ChartTitle = ChartTitle (Maybe TextBody)
- data DispBlanksAs
- data Legend = Legend {}
- data LegendPos
- data Chart
- = LineChart { }
- | AreaChart { }
- | BarChart { }
- | PieChart {
- _pichSeries :: [PieSeries]
- | ScatterChart { }
- data ChartGrouping
- data BarChartGrouping
- data BarDirection
- data ScatterStyle
- data DataPoint = DataPoint {}
- data Series = Series {}
- data LineSeries = LineSeries {}
- data AreaSeries = AreaSeries {}
- data BarSeries = BarSeries {}
- data PieSeries = PieSeries {}
- data ScatterSeries = ScatterSeries {}
- data DataMarker = DataMarker {}
- data DataMarkerSymbol
- data DataLblProps = DataLblProps {}
- data TickMark
- dpMarker :: Lens' DataPoint (Maybe DataMarker)
- dpShapeProperties :: Lens' DataPoint (Maybe ShapeProperties)
- chartFromNode :: Node -> [Chart]
- chartToElements :: Chart -> Int -> (Element, [Element])
- simpleSeries :: Name -> Series -> Maybe Formula -> [Element] -> [Element] -> 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 | |
Instances
newtype ChartTitle Source #
Chart title
TODO: layout, overlay, spPr, txPr, extLst
Constructors
| ChartTitle (Maybe TextBody) |
Instances
| NFData ChartTitle Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods rnf :: ChartTitle -> () Source # | |||||
| Generic ChartTitle Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Associated Types
| |||||
| Show ChartTitle Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart | |||||
| Eq ChartTitle Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods (==) :: ChartTitle -> ChartTitle -> Bool Source # (/=) :: ChartTitle -> ChartTitle -> Bool Source # | |||||
| FromCursor ChartTitle Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods fromCursor :: Cursor -> [ChartTitle] Source # | |||||
| ToElement ChartTitle Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart | |||||
| type Rep ChartTitle Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart type Rep ChartTitle = D1 ('MetaData "ChartTitle" "Codec.Xlsx.Types.Drawing.Chart" "xlsx-1.1.4-G0KawmQS4mL8oRGRTaTy8Y" 'True) (C1 ('MetaCons "ChartTitle" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe TextBody)))) | |||||
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. |
Instances
| NFData DispBlanksAs Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods rnf :: DispBlanksAs -> () Source # | |||||
| Generic DispBlanksAs Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Associated Types
Methods from :: DispBlanksAs -> Rep DispBlanksAs x Source # to :: Rep DispBlanksAs x -> DispBlanksAs Source # | |||||
| Show DispBlanksAs Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart | |||||
| Eq DispBlanksAs Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods (==) :: DispBlanksAs -> DispBlanksAs -> Bool Source # (/=) :: DispBlanksAs -> DispBlanksAs -> Bool Source # | |||||
| FromAttrVal DispBlanksAs Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods | |||||
| ToAttrVal DispBlanksAs Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods toAttrVal :: DispBlanksAs -> Text Source # | |||||
| type Rep DispBlanksAs Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart type Rep DispBlanksAs = D1 ('MetaData "DispBlanksAs" "Codec.Xlsx.Types.Drawing.Chart" "xlsx-1.1.4-G0KawmQS4mL8oRGRTaTy8Y" 'False) (C1 ('MetaCons "DispBlanksAsGap" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "DispBlanksAsSpan" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "DispBlanksAsZero" 'PrefixI 'False) (U1 :: Type -> Type))) | |||||
Constructors
| Legend | |
Fields | |
Instances
| Default Legend Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart | |||||
| NFData Legend Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart | |||||
| Generic Legend Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Associated Types
| |||||
| Show Legend Source # | |||||
| Eq Legend Source # | |||||
| FromCursor Legend Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods fromCursor :: Cursor -> [Legend] Source # | |||||
| ToElement Legend Source # | |||||
| type Rep Legend Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart type Rep Legend = D1 ('MetaData "Legend" "Codec.Xlsx.Types.Drawing.Chart" "xlsx-1.1.4-G0KawmQS4mL8oRGRTaTy8Y" 'False) (C1 ('MetaCons "Legend" 'PrefixI 'True) (S1 ('MetaSel ('Just "_legendPos") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe LegendPos)) :*: S1 ('MetaSel ('Just "_legendOverlay") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)))) | |||||
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. |
Instances
| NFData LegendPos Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart | |||||
| Generic LegendPos Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Associated Types
| |||||
| Show LegendPos Source # | |||||
| Eq LegendPos Source # | |||||
| FromAttrVal LegendPos Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods | |||||
| ToAttrVal LegendPos Source # | |||||
| type Rep LegendPos Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart type Rep LegendPos = D1 ('MetaData "LegendPos" "Codec.Xlsx.Types.Drawing.Chart" "xlsx-1.1.4-G0KawmQS4mL8oRGRTaTy8Y" 'False) ((C1 ('MetaCons "LegendBottom" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "LegendLeft" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "LegendRight" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "LegendTop" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "LegendTopRight" 'PrefixI 'False) (U1 :: Type -> Type)))) | |||||
Specific Chart TODO: area3DChart, line3DChart, stockChart, radarChart, pie3DChart, doughnutChart, bar3DChart, ofPieChart, surfaceChart, surface3DChart, bubbleChart
Constructors
| LineChart | |
Fields
| |
| AreaChart | |
Fields | |
| BarChart | |
Fields | |
| PieChart | |
Fields
| |
| ScatterChart | |
Fields | |
Instances
| NFData Chart Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart | |||||
| Generic Chart Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Associated Types
| |||||
| Show Chart Source # | |||||
| Eq Chart Source # | |||||
| type Rep Chart Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart type Rep Chart = D1 ('MetaData "Chart" "Codec.Xlsx.Types.Drawing.Chart" "xlsx-1.1.4-G0KawmQS4mL8oRGRTaTy8Y" 'False) ((C1 ('MetaCons "LineChart" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_lnchGrouping") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ChartGrouping) :*: S1 ('MetaSel ('Just "_lnchSeries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [LineSeries])) :*: (S1 ('MetaSel ('Just "_lnchMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_lnchSmooth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)))) :+: C1 ('MetaCons "AreaChart" 'PrefixI 'True) (S1 ('MetaSel ('Just "_archGrouping") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ChartGrouping)) :*: S1 ('MetaSel ('Just "_archSeries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [AreaSeries]))) :+: (C1 ('MetaCons "BarChart" 'PrefixI 'True) (S1 ('MetaSel ('Just "_brchDirection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 BarDirection) :*: (S1 ('MetaSel ('Just "_brchGrouping") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe BarChartGrouping)) :*: S1 ('MetaSel ('Just "_brchSeries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [BarSeries]))) :+: (C1 ('MetaCons "PieChart" 'PrefixI 'True) (S1 ('MetaSel ('Just "_pichSeries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [PieSeries])) :+: C1 ('MetaCons "ScatterChart" 'PrefixI 'True) (S1 ('MetaSel ('Just "_scchStyle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ScatterStyle) :*: S1 ('MetaSel ('Just "_scchSeries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ScatterSeries]))))) | |||||
data ChartGrouping Source #
Possible groupings for a 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. |
Instances
| NFData ChartGrouping Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods rnf :: ChartGrouping -> () Source # | |||||
| Generic ChartGrouping Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Associated Types
Methods from :: ChartGrouping -> Rep ChartGrouping x Source # to :: Rep ChartGrouping x -> ChartGrouping Source # | |||||
| Show ChartGrouping Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart | |||||
| Eq ChartGrouping Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods (==) :: ChartGrouping -> ChartGrouping -> Bool Source # (/=) :: ChartGrouping -> ChartGrouping -> Bool Source # | |||||
| FromAttrVal ChartGrouping Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods | |||||
| ToAttrVal ChartGrouping Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods toAttrVal :: ChartGrouping -> Text Source # | |||||
| type Rep ChartGrouping Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart type Rep ChartGrouping = D1 ('MetaData "ChartGrouping" "Codec.Xlsx.Types.Drawing.Chart" "xlsx-1.1.4-G0KawmQS4mL8oRGRTaTy8Y" 'False) (C1 ('MetaCons "PercentStackedGrouping" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "StackedGrouping" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "StandardGrouping" 'PrefixI 'False) (U1 :: Type -> Type))) | |||||
data BarChartGrouping Source #
Possible groupings for a bar chart
See 21.2.3.4 "ST_BarGrouping (Bar Grouping)" (p. 3441)
Constructors
| BarClusteredGrouping | Specifies that the chart series are drawn next to each other along the category axis. |
| BarPercentStackedGrouping | (100% Stacked) Specifies that the chart series are drawn next to each other along the value axis and scaled to total 100%. |
| BarStackedGrouping | (Stacked) Specifies that the chart series are drawn next to each other on the value axis. |
| BarStandardGrouping | (Standard) Specifies that the chart series are drawn on the value axis. |
Instances
| NFData BarChartGrouping Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods rnf :: BarChartGrouping -> () Source # | |||||
| Generic BarChartGrouping Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Associated Types
Methods from :: BarChartGrouping -> Rep BarChartGrouping x Source # to :: Rep BarChartGrouping x -> BarChartGrouping Source # | |||||
| Show BarChartGrouping Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart | |||||
| Eq BarChartGrouping Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods (==) :: BarChartGrouping -> BarChartGrouping -> Bool Source # (/=) :: BarChartGrouping -> BarChartGrouping -> Bool Source # | |||||
| FromAttrVal BarChartGrouping Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods | |||||
| ToAttrVal BarChartGrouping Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods toAttrVal :: BarChartGrouping -> Text Source # | |||||
| type Rep BarChartGrouping Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart type Rep BarChartGrouping = D1 ('MetaData "BarChartGrouping" "Codec.Xlsx.Types.Drawing.Chart" "xlsx-1.1.4-G0KawmQS4mL8oRGRTaTy8Y" 'False) ((C1 ('MetaCons "BarClusteredGrouping" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "BarPercentStackedGrouping" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "BarStackedGrouping" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "BarStandardGrouping" 'PrefixI 'False) (U1 :: Type -> Type))) | |||||
data BarDirection Source #
Possible directions for a bar chart
See 21.2.3.3 "ST_BarDir (Bar Direction)" (p. 3441)
Constructors
| DirectionBar | |
| DirectionColumn |
Instances
| NFData BarDirection Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods rnf :: BarDirection -> () Source # | |||||
| Generic BarDirection Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Associated Types
Methods from :: BarDirection -> Rep BarDirection x Source # to :: Rep BarDirection x -> BarDirection Source # | |||||
| Show BarDirection Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart | |||||
| Eq BarDirection Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods (==) :: BarDirection -> BarDirection -> Bool Source # (/=) :: BarDirection -> BarDirection -> Bool Source # | |||||
| FromAttrVal BarDirection Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods | |||||
| ToAttrVal BarDirection Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods toAttrVal :: BarDirection -> Text Source # | |||||
| type Rep BarDirection Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart | |||||
data ScatterStyle Source #
Possible styles of scatter chart
Note: It appears that even for ScatterMarker style Exel draws a
line between chart points if otline fill for _scserShared isn't
set to so it's not quite clear how could Excel use this property
See 21.2.3.40 "ST_ScatterStyle (Scatter Style)" (p. 3455)
Constructors
| ScatterNone | |
| ScatterLine | |
| ScatterLineMarker | |
| ScatterMarker | |
| ScatterSmooth | |
| ScatterSmoothMarker |
Instances
| NFData ScatterStyle Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods rnf :: ScatterStyle -> () Source # | |||||
| Generic ScatterStyle Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Associated Types
Methods from :: ScatterStyle -> Rep ScatterStyle x Source # to :: Rep ScatterStyle x -> ScatterStyle Source # | |||||
| Show ScatterStyle Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart | |||||
| Eq ScatterStyle Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods (==) :: ScatterStyle -> ScatterStyle -> Bool Source # (/=) :: ScatterStyle -> ScatterStyle -> Bool Source # | |||||
| FromAttrVal ScatterStyle Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods | |||||
| ToAttrVal ScatterStyle Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods toAttrVal :: ScatterStyle -> Text Source # | |||||
| type Rep ScatterStyle Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart type Rep ScatterStyle = D1 ('MetaData "ScatterStyle" "Codec.Xlsx.Types.Drawing.Chart" "xlsx-1.1.4-G0KawmQS4mL8oRGRTaTy8Y" 'False) ((C1 ('MetaCons "ScatterNone" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "ScatterLine" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ScatterLineMarker" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "ScatterMarker" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "ScatterSmooth" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ScatterSmoothMarker" 'PrefixI 'False) (U1 :: Type -> Type)))) | |||||
Single data point options
TODO: invertIfNegative, bubble3D, explosion, pictureOptions, extLst
See 21.2.2.52 "dPt (Data Point)" (p. 3384)
Constructors
| DataPoint | |
Fields | |
Instances
| Default DataPoint Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart | |||||
| NFData DataPoint Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart | |||||
| Generic DataPoint Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Associated Types
| |||||
| Show DataPoint Source # | |||||
| Eq DataPoint Source # | |||||
| FromCursor DataPoint Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods fromCursor :: Cursor -> [DataPoint] Source # | |||||
| type Rep DataPoint Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart type Rep DataPoint = D1 ('MetaData "DataPoint" "Codec.Xlsx.Types.Drawing.Chart" "xlsx-1.1.4-G0KawmQS4mL8oRGRTaTy8Y" 'False) (C1 ('MetaCons "DataPoint" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dpMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe DataMarker)) :*: S1 ('MetaSel ('Just "_dpShapeProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ShapeProperties)))) | |||||
Specifies common series options TODO: spPr
See EG_SerShared (p. 4063)
Constructors
| Series | |
Fields
| |
Instances
| NFData Series Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart | |||||
| Generic Series Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Associated Types
| |||||
| Show Series Source # | |||||
| Eq Series Source # | |||||
| FromCursor Series Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods fromCursor :: Cursor -> [Series] Source # | |||||
| ToElement Series Source # | |||||
| type Rep Series Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart type Rep Series = D1 ('MetaData "Series" "Codec.Xlsx.Types.Drawing.Chart" "xlsx-1.1.4-G0KawmQS4mL8oRGRTaTy8Y" 'False) (C1 ('MetaCons "Series" 'PrefixI 'True) (S1 ('MetaSel ('Just "_serTx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Formula)) :*: S1 ('MetaSel ('Just "_serShapeProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ShapeProperties)))) | |||||
data LineSeries Source #
A series on a line chart
TODO: dPt, trendline, errBars, cat, extLst
See CT_LineSer (p. 4064)
Constructors
| LineSeries | |
Fields
| |
Instances
| NFData LineSeries Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods rnf :: LineSeries -> () Source # | |||||
| Generic LineSeries Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Associated Types
| |||||
| Show LineSeries Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart | |||||
| Eq LineSeries Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods (==) :: LineSeries -> LineSeries -> Bool Source # (/=) :: LineSeries -> LineSeries -> Bool Source # | |||||
| FromCursor LineSeries Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods fromCursor :: Cursor -> [LineSeries] Source # | |||||
| ToElement LineSeries Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart | |||||
| type Rep LineSeries Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart type Rep LineSeries = D1 ('MetaData "LineSeries" "Codec.Xlsx.Types.Drawing.Chart" "xlsx-1.1.4-G0KawmQS4mL8oRGRTaTy8Y" 'False) (C1 ('MetaCons "LineSeries" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_lnserShared") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Series) :*: S1 ('MetaSel ('Just "_lnserMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe DataMarker))) :*: (S1 ('MetaSel ('Just "_lnserDataLblProps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe DataLblProps)) :*: (S1 ('MetaSel ('Just "_lnserVal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Formula)) :*: S1 ('MetaSel ('Just "_lnserSmooth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)))))) | |||||
data AreaSeries Source #
A series on an area chart
TODO: pictureOptions, dPt, trendline, errBars, cat, extLst
See CT_AreaSer (p. 4065)
Constructors
| AreaSeries | |
Fields | |
Instances
| NFData AreaSeries Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods rnf :: AreaSeries -> () Source # | |||||
| Generic AreaSeries Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Associated Types
| |||||
| Show AreaSeries Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart | |||||
| Eq AreaSeries Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods (==) :: AreaSeries -> AreaSeries -> Bool Source # (/=) :: AreaSeries -> AreaSeries -> Bool Source # | |||||
| FromCursor AreaSeries Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods fromCursor :: Cursor -> [AreaSeries] Source # | |||||
| ToElement AreaSeries Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart | |||||
| type Rep AreaSeries Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart type Rep AreaSeries = D1 ('MetaData "AreaSeries" "Codec.Xlsx.Types.Drawing.Chart" "xlsx-1.1.4-G0KawmQS4mL8oRGRTaTy8Y" 'False) (C1 ('MetaCons "AreaSeries" 'PrefixI 'True) (S1 ('MetaSel ('Just "_arserShared") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Series) :*: (S1 ('MetaSel ('Just "_arserDataLblProps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe DataLblProps)) :*: S1 ('MetaSel ('Just "_arserVal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Formula))))) | |||||
A series on a bar chart
TODO: invertIfNegative, pictureOptions, dPt, trendline, errBars, cat, shape, extLst
See CT_BarSer (p. 4064)
Constructors
| BarSeries | |
Fields | |
Instances
| NFData BarSeries Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart | |||||
| Generic BarSeries Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Associated Types
| |||||
| Show BarSeries Source # | |||||
| Eq BarSeries Source # | |||||
| FromCursor BarSeries Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods fromCursor :: Cursor -> [BarSeries] Source # | |||||
| ToElement BarSeries Source # | |||||
| type Rep BarSeries Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart type Rep BarSeries = D1 ('MetaData "BarSeries" "Codec.Xlsx.Types.Drawing.Chart" "xlsx-1.1.4-G0KawmQS4mL8oRGRTaTy8Y" 'False) (C1 ('MetaCons "BarSeries" 'PrefixI 'True) (S1 ('MetaSel ('Just "_brserShared") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Series) :*: (S1 ('MetaSel ('Just "_brserDataLblProps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe DataLblProps)) :*: S1 ('MetaSel ('Just "_brserVal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Formula))))) | |||||
A series on a pie chart
TODO: explosion, cat, extLst
See CT_PieSer (p. 4065)
Constructors
| PieSeries | |
Fields
| |
Instances
| NFData PieSeries Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart | |||||
| Generic PieSeries Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Associated Types
| |||||
| Show PieSeries Source # | |||||
| Eq PieSeries Source # | |||||
| FromCursor PieSeries Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods fromCursor :: Cursor -> [PieSeries] Source # | |||||
| ToElement PieSeries Source # | |||||
| type Rep PieSeries Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart type Rep PieSeries = D1 ('MetaData "PieSeries" "Codec.Xlsx.Types.Drawing.Chart" "xlsx-1.1.4-G0KawmQS4mL8oRGRTaTy8Y" 'False) (C1 ('MetaCons "PieSeries" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_piserShared") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Series) :*: S1 ('MetaSel ('Just "_piserDataPoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [DataPoint])) :*: (S1 ('MetaSel ('Just "_piserDataLblProps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe DataLblProps)) :*: S1 ('MetaSel ('Just "_piserVal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Formula))))) | |||||
data ScatterSeries Source #
A series on a scatter chart
TODO: dPt, trendline, errBars, smooth, extLst
See CT_ScatterSer (p. 4064)
Constructors
| ScatterSeries | |
Fields | |
Instances
| NFData ScatterSeries Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods rnf :: ScatterSeries -> () Source # | |||||
| Generic ScatterSeries Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Associated Types
Methods from :: ScatterSeries -> Rep ScatterSeries x Source # to :: Rep ScatterSeries x -> ScatterSeries Source # | |||||
| Show ScatterSeries Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart | |||||
| Eq ScatterSeries Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods (==) :: ScatterSeries -> ScatterSeries -> Bool Source # (/=) :: ScatterSeries -> ScatterSeries -> Bool Source # | |||||
| FromCursor ScatterSeries Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods fromCursor :: Cursor -> [ScatterSeries] Source # | |||||
| ToElement ScatterSeries Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart | |||||
| type Rep ScatterSeries Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart type Rep ScatterSeries = D1 ('MetaData "ScatterSeries" "Codec.Xlsx.Types.Drawing.Chart" "xlsx-1.1.4-G0KawmQS4mL8oRGRTaTy8Y" 'False) (C1 ('MetaCons "ScatterSeries" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_scserShared") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Series) :*: (S1 ('MetaSel ('Just "_scserMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe DataMarker)) :*: S1 ('MetaSel ('Just "_scserDataLblProps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe DataLblProps)))) :*: (S1 ('MetaSel ('Just "_scserXVal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Formula)) :*: (S1 ('MetaSel ('Just "_scserYVal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Formula)) :*: S1 ('MetaSel ('Just "_scserSmooth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)))))) | |||||
data DataMarker Source #
Constructors
| DataMarker | |
Fields
| |
Instances
| NFData DataMarker Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods rnf :: DataMarker -> () Source # | |||||
| Generic DataMarker Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Associated Types
| |||||
| Show DataMarker Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart | |||||
| Eq DataMarker Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods (==) :: DataMarker -> DataMarker -> Bool Source # (/=) :: DataMarker -> DataMarker -> Bool Source # | |||||
| FromCursor DataMarker Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods fromCursor :: Cursor -> [DataMarker] Source # | |||||
| ToElement DataMarker Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart | |||||
| type Rep DataMarker Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart type Rep DataMarker = D1 ('MetaData "DataMarker" "Codec.Xlsx.Types.Drawing.Chart" "xlsx-1.1.4-G0KawmQS4mL8oRGRTaTy8Y" 'False) (C1 ('MetaCons "DataMarker" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dmrkSymbol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe DataMarkerSymbol)) :*: S1 ('MetaSel ('Just "_dmrkSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)))) | |||||
data DataMarkerSymbol Source #
Constructors
| DataMarkerCircle | |
| DataMarkerDash | |
| DataMarkerDiamond | |
| DataMarkerDot | |
| DataMarkerNone | |
| DataMarkerPicture | |
| DataMarkerPlus | |
| DataMarkerSquare | |
| DataMarkerStar | |
| DataMarkerTriangle | |
| DataMarkerX | |
| DataMarkerAuto |
Instances
| NFData DataMarkerSymbol Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods rnf :: DataMarkerSymbol -> () Source # | |||||
| Generic DataMarkerSymbol Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Associated Types
Methods from :: DataMarkerSymbol -> Rep DataMarkerSymbol x Source # to :: Rep DataMarkerSymbol x -> DataMarkerSymbol Source # | |||||
| Show DataMarkerSymbol Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart | |||||
| Eq DataMarkerSymbol Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods (==) :: DataMarkerSymbol -> DataMarkerSymbol -> Bool Source # (/=) :: DataMarkerSymbol -> DataMarkerSymbol -> Bool Source # | |||||
| FromAttrVal DataMarkerSymbol Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods | |||||
| ToAttrVal DataMarkerSymbol Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods toAttrVal :: DataMarkerSymbol -> Text Source # | |||||
| type Rep DataMarkerSymbol Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart type Rep DataMarkerSymbol = D1 ('MetaData "DataMarkerSymbol" "Codec.Xlsx.Types.Drawing.Chart" "xlsx-1.1.4-G0KawmQS4mL8oRGRTaTy8Y" 'False) (((C1 ('MetaCons "DataMarkerCircle" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "DataMarkerDash" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "DataMarkerDiamond" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "DataMarkerDot" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "DataMarkerNone" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "DataMarkerPicture" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "DataMarkerPlus" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "DataMarkerSquare" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "DataMarkerStar" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "DataMarkerTriangle" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "DataMarkerX" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "DataMarkerAuto" 'PrefixI 'False) (U1 :: Type -> Type))))) | |||||
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 | |
Instances
| NFData DataLblProps Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods rnf :: DataLblProps -> () Source # | |||||
| Generic DataLblProps Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Associated Types
Methods from :: DataLblProps -> Rep DataLblProps x Source # to :: Rep DataLblProps x -> DataLblProps Source # | |||||
| Show DataLblProps Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart | |||||
| Eq DataLblProps Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods (==) :: DataLblProps -> DataLblProps -> Bool Source # (/=) :: DataLblProps -> DataLblProps -> Bool Source # | |||||
| FromCursor DataLblProps Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Methods fromCursor :: Cursor -> [DataLblProps] Source # | |||||
| ToElement DataLblProps Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart | |||||
| type Rep DataLblProps Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart type Rep DataLblProps = D1 ('MetaData "DataLblProps" "Codec.Xlsx.Types.Drawing.Chart" "xlsx-1.1.4-G0KawmQS4mL8oRGRTaTy8Y" 'False) (C1 ('MetaCons "DataLblProps" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_dlblShowLegendKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_dlblShowVal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "_dlblShowCatName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "_dlblShowSerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_dlblShowPercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)))))) | |||||
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. |
Instances
| NFData TickMark Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart | |||||
| Generic TickMark Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart Associated Types
| |||||
| Show TickMark Source # | |||||
| Eq TickMark Source # | |||||
| ToAttrVal TickMark Source # | |||||
| type Rep TickMark Source # | |||||
Defined in Codec.Xlsx.Types.Drawing.Chart type Rep TickMark = D1 ('MetaData "TickMark" "Codec.Xlsx.Types.Drawing.Chart" "xlsx-1.1.4-G0KawmQS4mL8oRGRTaTy8Y" 'False) ((C1 ('MetaCons "TickMarkCross" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "TickMarkIn" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "TickMarkNone" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "TickMarkOut" 'PrefixI 'False) (U1 :: Type -> Type))) | |||||
chartFromNode :: Node -> [Chart] Source #