Coverage for /var/srv/projects/api.amasfac.comuna18.com/tmp/venv/lib/python3.9/site-packages/openpyxl/chart/bubble_chart.py: 72%
34 statements
« prev ^ index » next coverage.py v6.4.4, created at 2023-07-17 14:22 -0600
« prev ^ index » next coverage.py v6.4.4, created at 2023-07-17 14:22 -0600
1#Autogenerated schema
2from openpyxl.descriptors.serialisable import Serialisable
3from openpyxl.descriptors import (
4 Typed,
5 Set,
6 MinMax,
7 Bool,
8 Integer,
9 Alias,
10 Sequence,
11)
12from openpyxl.descriptors.excel import ExtensionList
13from openpyxl.descriptors.nested import (
14 NestedNoneSet,
15 NestedMinMax,
16 NestedBool,
17)
19from ._chart import ChartBase
20from .axis import TextAxis, NumericAxis
21from .series import XYSeries
22from .label import DataLabelList
25class BubbleChart(ChartBase):
27 tagname = "bubbleChart"
29 varyColors = NestedBool(allow_none=True)
30 ser = Sequence(expected_type=XYSeries, allow_none=True)
31 dLbls = Typed(expected_type=DataLabelList, allow_none=True)
32 dataLabels = Alias("dLbls")
33 bubble3D = NestedBool(allow_none=True)
34 bubbleScale = NestedMinMax(min=0, max=300, allow_none=True)
35 showNegBubbles = NestedBool(allow_none=True)
36 sizeRepresents = NestedNoneSet(values=(['area', 'w']))
37 extLst = Typed(expected_type=ExtensionList, allow_none=True)
39 x_axis = Typed(expected_type=NumericAxis)
40 y_axis = Typed(expected_type=NumericAxis)
42 _series_type = "bubble"
44 __elements__ = ('varyColors', 'ser', 'dLbls', 'bubble3D', 'bubbleScale',
45 'showNegBubbles', 'sizeRepresents', 'axId')
47 def __init__(self,
48 varyColors=None,
49 ser=(),
50 dLbls=None,
51 bubble3D=None,
52 bubbleScale=None,
53 showNegBubbles=None,
54 sizeRepresents=None,
55 extLst=None,
56 **kw
57 ):
58 self.varyColors = varyColors
59 self.ser = ser
60 self.dLbls = dLbls
61 self.bubble3D = bubble3D
62 self.bubbleScale = bubbleScale
63 self.showNegBubbles = showNegBubbles
64 self.sizeRepresents = sizeRepresents
65 self.x_axis = NumericAxis(axId=10, crossAx=20)
66 self.y_axis = NumericAxis(axId=20, crossAx=10)
67 super(BubbleChart, self).__init__(**kw)