@@ -5,6 +5,7 @@ from typing_extensions import Literal, TypeAlias
5
5
from openpyxl .chart .layout import Layout
6
6
from openpyxl .chart .shapes import GraphicalProperties
7
7
from openpyxl .chart .text import RichText , Text
8
+ from openpyxl .chart .title import Title , TitleDescriptor
8
9
from openpyxl .descriptors .base import Alias , Typed , _ConvertibleToBool , _ConvertibleToFloat , _ConvertibleToInt
9
10
from openpyxl .descriptors .excel import ExtensionList
10
11
from openpyxl .descriptors .nested import (
@@ -70,7 +71,7 @@ class _BaseAxis(Serialisable):
70
71
axPos : NestedSet [_BaseAxisAxPos ]
71
72
majorGridlines : Typed [ChartLines , Literal [True ]]
72
73
minorGridlines : Typed [ChartLines , Literal [True ]]
73
- title : Incomplete
74
+ title : TitleDescriptor
74
75
numFmt : Incomplete
75
76
number_format : Alias
76
77
majorTickMark : NestedNoneSet [_BaseAxisTickMark ]
@@ -93,7 +94,7 @@ class _BaseAxis(Serialisable):
93
94
axPos : _HasTagAndGet [_BaseAxisAxPos ] | _BaseAxisAxPos ,
94
95
majorGridlines : ChartLines | None ,
95
96
minorGridlines : ChartLines | None ,
96
- title : Incomplete | None ,
97
+ title : str | Title | None ,
97
98
numFmt : Incomplete | None ,
98
99
majorTickMark : _NestedNoneSetParam [_BaseAxisTickMark ],
99
100
minorTickMark : _NestedNoneSetParam [_BaseAxisTickMark ],
@@ -113,7 +114,7 @@ class _BaseAxis(Serialisable):
113
114
axPos : _HasTagAndGet [_BaseAxisAxPos ] | _BaseAxisAxPos = "l" ,
114
115
majorGridlines : ChartLines | None = None ,
115
116
minorGridlines : ChartLines | None = None ,
116
- title : Incomplete | None = None ,
117
+ title : str | Title | None = None ,
117
118
numFmt : Incomplete | None = None ,
118
119
majorTickMark : Incomplete | None = None ,
119
120
minorTickMark : Incomplete | None = None ,
0 commit comments