
    Mi6                        S r SSKJr  SSKJrJr   " S S\5      r " S S\5      r " S S	\5      r " S
 S\5      r	\	r
 " S S\5      r " S S\5      r " S S\5      r " S S\5      rg)z0Enumerations used by charts and related objects.    )annotations)BaseEnumBaseXmlEnumc                  .    \ rS rSrSrSr Sr Sr SrSr	g)	XL_AXIS_CROSSES   a  Specifies the point on an axis where the other axis crosses.

Example::

    from pptx.enum.chart import XL_AXIS_CROSSES

    value_axis.crosses = XL_AXIS_CROSSES.MAXIMUM

MS API Name: `XlAxisCrosses`

https://msdn.microsoft.com/en-us/library/office/ff745402.aspx
)autoZeroz<The axis crossing point is set automatically, often at zero.)i z;The .crosses_at property specifies the axis crossing point.)   maxz&The axis crosses at the maximum value.)   minz&The axis crosses at the minimum value. N)
__name__
__module____qualname____firstlineno____doc__	AUTOMATICCUSTOMMAXIMUMMINIMUM__static_attributes__r       i/var/www/eduai.edurigo.com/storigo/production/storigo_env/lib/python3.13/site-packages/pptx/enum/chart.pyr   r      s*     dIFWFEBG0BG0r   r   c                  (    \ rS rSrSrSr Sr SrSrg)XL_CATEGORY_TYPE#   a+  Specifies the type of the category axis.

Example::

    from pptx.enum.chart import XL_CATEGORY_TYPE

    date_axis = chart.category_axis
    assert date_axis.category_type == XL_CATEGORY_TYPE.TIME_SCALE

MS API Name: `XlCategoryType`

https://msdn.microsoft.com/EN-US/library/office/ff746136.aspx
)r	   z'The application controls the axis type.)r   z2Axis groups data by an arbitrary set of categories)   z;Axis groups data on a time scale of days, months, or years.r   N)	r   r   r   r   r   AUTOMATIC_SCALECATEGORY_SCALE
TIME_SCALEr   r   r   r   r   r   #   s"     IO1NN<SJEr   r   c                     \ rS rSrSrSr Sr Sr Sr Sr	 Sr
 S	r S
r Sr Sr Sr Sr Sr Sr Sr Sr Sr Sr Sr Sr Sr Sr Sr Sr Sr Sr Sr Sr  Sr! S r" S!r# S"r$ S#r% S$r& S%r' S&r( S'r) S(r* S)r+ S*r, S+r- S,r. S-r/ S.r0 S/r1 S0r2 S1r3 S2r4 S3r5 S4r6 S5r7 S6r8 S7r9 S8r: S9r; S:r< S;r= S<r> S=r? S>r@ S?rA S@rB SArC SBrD SCrE SDrF SErG SFrH SGrI SHrJ SIrK SJrL SKrMSLrNgM)NXL_CHART_TYPE<   zSpecifies the type of a chart.

Example::

    from pptx.enum.chart import XL_CHART_TYPE

    assert chart.chart_type == XL_CHART_TYPE.BAR_STACKED

MS API Name: `XlChartType`

http://msdn.microsoft.com/en-us/library/office/ff838409.aspx
)iz3D Area.)N   z3D Stacked Area.)O   100% Stacked Area.)r&   z3D Clustered Bar.)=   z3D Stacked Bar.)>   z3D 100% Stacked Bar.)iz
3D Column.)6   z3D Clustered Column.)7   z3D Stacked Column.)8   z3D 100% Stacked Column.)iz3D Line.)iz3D Pie.)F   zExploded 3D Pie.)   Area)L   zStacked Area.)M   r)   )9   zClustered Bar.)G   zBar of Pie.):   zStacked Bar.);   z100% Stacked Bar.)   zBubble.)W   zBubble with 3D effects.)3   zClustered Column.)4   zStacked Column.)5   z100% Stacked Column.)f   zClustered Cone Bar.)g   zStacked Cone Bar.)h   z100% Stacked Cone Bar.)i   z3D Cone Column.)c   Clustered Cone Column.)d   Stacked Cone Column.)e   z100% Stacked Cone Column.)_   zClustered Cylinder Bar.)`   zStacked Cylinder Bar.)a   z100% Stacked Cylinder Bar.)b   z3D Cylinder Column.)\   rB   )]   rD   )^   z100% Stacked Cylinder Column.)iz	Doughnut.)P   zExploded Doughnut.)r   zLine.)A   zLine with Markers.)B   zStacked Line with Markers.)C   z100% Stacked Line with Markers.)?   zStacked Line.)@   z100% Stacked Line.)   zPie.)E   zExploded Pie.)D   zPie of Pie.)m   zClustered Pyramid Bar.)n   zStacked Pyramid Bar.)o   z100% Stacked Pyramid Bar.)p   z3D Pyramid Column.)j   zClustered Pyramid Column.)k   zStacked Pyramid Column.)l   z100% Stacked Pyramid Column.)izRadar.)R   zFilled Radar.)Q   zRadar with Data Markers.)X   zHigh-Low-Close.)Y   zOpen-High-Low-Close.)Z   zVolume-High-Low-Close.)[   zVolume-Open-High-Low-Close.)S   z3D Surface.)U   zSurface (Top View).)V   zSurface (Top View wireframe).)T   z3D Surface (wireframe).)izScatter.)J   zScatter with Lines.)K   z'Scatter with Lines and No Data Markers.)H   zScatter with Smoothed Lines.)I   z0Scatter with Smoothed Lines and No Data Markers.r   N)Or   r   r   r   r   THREE_D_AREATHREE_D_AREA_STACKEDTHREE_D_AREA_STACKED_100THREE_D_BAR_CLUSTEREDTHREE_D_BAR_STACKEDTHREE_D_BAR_STACKED_100THREE_D_COLUMNTHREE_D_COLUMN_CLUSTEREDTHREE_D_COLUMN_STACKEDTHREE_D_COLUMN_STACKED_100THREE_D_LINETHREE_D_PIETHREE_D_PIE_EXPLODEDAREAAREA_STACKEDAREA_STACKED_100BAR_CLUSTERED
BAR_OF_PIEBAR_STACKEDBAR_STACKED_100BUBBLEBUBBLE_THREE_D_EFFECTCOLUMN_CLUSTEREDCOLUMN_STACKEDCOLUMN_STACKED_100CONE_BAR_CLUSTEREDCONE_BAR_STACKEDCONE_BAR_STACKED_100CONE_COLCONE_COL_CLUSTEREDCONE_COL_STACKEDCONE_COL_STACKED_100CYLINDER_BAR_CLUSTEREDCYLINDER_BAR_STACKEDCYLINDER_BAR_STACKED_100CYLINDER_COLCYLINDER_COL_CLUSTEREDCYLINDER_COL_STACKEDCYLINDER_COL_STACKED_100DOUGHNUTDOUGHNUT_EXPLODEDLINELINE_MARKERSLINE_MARKERS_STACKEDLINE_MARKERS_STACKED_100LINE_STACKEDLINE_STACKED_100PIEPIE_EXPLODED
PIE_OF_PIEPYRAMID_BAR_CLUSTEREDPYRAMID_BAR_STACKEDPYRAMID_BAR_STACKED_100PYRAMID_COLPYRAMID_COL_CLUSTEREDPYRAMID_COL_STACKEDPYRAMID_COL_STACKED_100RADARRADAR_FILLEDRADAR_MARKERS	STOCK_HLC
STOCK_OHLC
STOCK_VHLCSTOCK_VOHLCSURFACESURFACE_TOP_VIEWSURFACE_TOP_VIEW_WIREFRAMESURFACE_WIREFRAME
XY_SCATTERXY_SCATTER_LINESXY_SCATTER_LINES_NO_MARKERSXY_SCATTER_SMOOTHXY_SCATTER_SMOOTH_NO_MARKERSr   r   r   r   r%   r%   <   s{    'L3951:*N;7!@!&L$K3D(L1*M$J&K/OF;!0,N551: 'H7 4=#<!8A$.L; 7D'#H2D-L=$F)(L1
C(L$J; 7@#-K>#:!C&E(L4M"'I-J/J 5K%!G2!F'7!$J2"Q1<&#[ :r   r%   c                  R    \ rS rSrSrSr Sr Sr Sr Sr	 Sr
 S	r S
r Sr SrSrg)XL_DATA_LABEL_POSITIONi&  a5  Specifies where the data label is positioned.

Example::

    from pptx.enum.chart import XL_LABEL_POSITION

    data_labels = chart.plots[0].data_labels
    data_labels.position = XL_LABEL_POSITION.OUTSIDE_END

MS API Name: `XlDataLabelPosition`

http://msdn.microsoft.com/en-us/library/office/ff745082.aspx
)r   tz2The data label is positioned above the data point.)r0   bz2The data label is positioned below the data point.)rS   bestFitz)Word sets the position of the data label.)ictrzLThe data label is centered on the data point or inside a bar or a pie slice.)r   inBasezFThe data label is positioned inside the data point at the bottom edge.)r    inEndzCThe data label is positioned inside the data point at the top edge.)lz;The data label is positioned to the left of the data point.)   r   z2Data labels are in multiple positions (read-only).)r   outEndzDThe data label is positioned outside the data point at the top edge.)rz<The data label is positioned to the right of the data point.r   N)r   r   r   r   r   ABOVEBELOWBEST_FITCENTERINSIDE_BASE
INSIDE_ENDLEFTMIXEDOUTSIDE_ENDRIGHTr   r   r   r   r   r   &  si     KE<JE<JH3F
 WK
 QdJMVDEIE<K
 OXEFr   r   c                  :    \ rS rSrSrSr Sr Sr Sr Sr	 Sr
S	rg
)XL_LEGEND_POSITIONic  a"  Specifies the position of the legend on a chart.

Example::

    from pptx.enum.chart import XL_LEGEND_POSITION

    chart.has_legend = True
    chart.legend.position = XL_LEGEND_POSITION.BOTTOM

MS API Name: `XlLegendPosition`

http://msdn.microsoft.com/en-us/library/office/ff745840.aspx
)ir   zBelow the chart.)r   trz.In the upper-right corner of the chart border.)ir   zA custom position (read-only).)r   r   zLeft of the chart.)r   r   zRight of the chart.)ir   zAbove the chart.r   N)r   r   r   r   r   BOTTOMCORNERr   r   r   TOPr   r   r   r   r   r   c  s9     .FHF8:F(-D/E
*Cr   r   c                  ^    \ rS rSrSrSr Sr Sr Sr Sr	 Sr
 S	r S
r Sr Sr Sr SrSrg)XL_MARKER_STYLEi  a  Specifies the marker style for a point or series in a line, scatter, or radar chart.

Example::

    from pptx.enum.chart import XL_MARKER_STYLE

    series.marker.style = XL_MARKER_STYLE.CIRCLE

MS API Name: `XlMarkerStyle`

http://msdn.microsoft.com/en-us/library/office/ff197219.aspx
)r	   autozAutomatic markers)r   circlezCircular markers)idashzLong bar markers)r   diamondzDiamond-shaped markers)idotzShort bar markers)nonez
No markers)ipicturezPicture markers)	   pluszSquare markers with a plus sign)r0   squarezSquare markers)rS   starz Square markers with an  asterisk)r    trianglezTriangular markers)ixzSquare markers with an Xr   N)r   r   r   r   r   r   CIRCLEDASHDIAMONDDOTNONEPICTUREPLUSSQUARESTARTRIANGLEXr   r   r   r   r   r     si     5I.F.D6G 
-C(D3G9D),F:D*4H0A"r   r   c                  .    \ rS rSrSrSr Sr Sr SrSr	g)	XL_TICK_MARKi  zSpecifies a type of axis tick for a chart.

Example::

    from pptx.enum.chart import XL_TICK_MARK

    chart.value_axis.minor_tick_mark = XL_TICK_MARK.INSIDE

MS API Name: `XlTickMark`

http://msdn.microsoft.com/en-us/library/office/ff193878.aspx
)r   crosszTick mark crosses the axis)r   inz!Tick mark appears inside the axis)r   r   zNo tick mark)r    outz"Tick mark appears outside the axisr   N)
r   r   r   r   r   CROSSINSIDEr   OUTSIDEr   r   r   r   r   r     s)     7E$;F+*D>G,r   r   c                  .    \ rS rSrSrSr Sr Sr SrSr	g)	XL_TICK_LABEL_POSITIONi  aM  Specifies the position of tick-mark labels on a chart axis.

Example::

    from pptx.enum.chart import XL_TICK_LABEL_POSITION

    category_axis = chart.category_axis
    category_axis.tick_label_position = XL_TICK_LABEL_POSITION.LOW

MS API Name: `XlTickLabelPosition`

http://msdn.microsoft.com/en-us/library/office/ff822561.aspx
)ihighzTop or right side of the chart.)ilowz!Bottom or left side of the chart.)r   nextToz=Next to axis (where axis is not at either side of the chart).)r   r   zNo tick labels.r   N)
r   r   r   r   r   HIGHLOWNEXT_TO_AXISr   r   r   r   r   r   r     s)     >D)
=C+aLG-Dr   r   N)r   
__future__r   pptx.enum.baser   r   r   r   r%   r   XL_LABEL_POSITIONr   r   r   r   r   r   r   <module>r      s    6 " 01k 16Fx F2g;H g;T7G[ 7Gt +  D0#k 0#f-; -6[ r   