.title
class: Title
- class Title(**kwargs)[source]
- The chart’s main title. - Class Inheritance - copy(other=None, overwrite=True, **kwargs)
- Copy the configuration settings from this instance to the - otherinstance.- Parameters:
- other ( - HighchartsMeta) – The target instance to which the properties of this instance should be copied. If- None, will create a new instance and populate it with properties copied from- self. Defaults to- None.
- overwrite ( - bool) – if- True, properties in- otherthat are already set will be overwritten by their counterparts in- self. Defaults to- True.
- kwargs – Additional keyword arguments. Some special descendents of - HighchartsMetamay have special implementations of this method which rely on additional keyword arguments.
 
- Returns:
- A mutated version of - otherwith new property values
 
 - classmethod from_dict(as_dict: dict, allow_snake_case: bool = True)
- Construct an instance of the class from a - dictobject.
 - classmethod from_js_literal(as_str_or_file, allow_snake_case: bool = True, _break_loop_on_failure: bool = False)
- Return a Python object representation of a Highcharts JavaScript object literal. - Parameters:
- as_str_or_file ( - str) – The JavaScript object literal, represented either as a- stror as a filename which contains the JS object literal.
- allow_snake_case ( - bool) – If- True, interprets- snake_casekeys as equivalent to- camelCasekeys. Defaults to- True.
- _break_loop_on_failure ( - bool) – If- True, will break any looping operations in the event of a failure. Otherwise, will attempt to repair the failure. Defaults to- False.
 
- Returns:
- A Python object representation of the Highcharts JavaScript object literal. 
- Return type:
- HighchartsMeta
 
 - classmethod from_json(as_json_or_file, allow_snake_case: bool = True)
- Construct an instance of the class from a JSON string. - Parameters:
- as_json_or_file – The JSON string for the object or the filename of a file that contains the JSON string. 
- allow_snake_case ( - bool) – If- True, interprets- snake_casekeys as equivalent to- camelCasekeys. Defaults to- True.
 
- Returns:
- A Python objcet representation of - as_json.
- Return type:
- HighchartsMeta
 
 - to_dict() dict
- Generate a - dictrepresentation of the object compatible with the Highcharts JavaScript library.- Note - The - dictrepresentation has a property structure and naming convention that is intentionally consistent with the Highcharts JavaScript library. This is not Pythonic, but it makes managing the interplay between the two languages much, much simpler.
 - to_js_literal(filename=None, encoding='utf-8') str | None
- Return the object represented as a - strcontaining the JavaScript object literal.
 - to_json(filename=None, encoding='utf-8')
- Generate a JSON string/byte string representation of the object compatible with the Highcharts JavaScript library. - Note - This method will either return a standard - stror a- bytesobject depending on the JSON serialization library you are using. For example, if your environment has orjson, the result will be a- bytesrepresentation of the string.- Parameters:
- Returns:
- A JSON representation of the object compatible with the Highcharts library. 
- Return type:
 
 - static trim_dict(untrimmed: dict, to_json: bool = False) dict
- Remove keys from - untrimmedwhose values are- Noneand convert values that have- .to_dict()methods.
 - static trim_iterable(untrimmed, to_json=False)
- Convert any - EnforcedNullTypevalues in- untrimmedto- 'null'.
 - property align: str | None
- The horizontal alignment of the title. Defaults to - 'center'.- Accepts: - 'left'
- 'center'
- 'right'
 - Returns:
- The alignment of the title. 
- Return type:
 
 - property floating: bool | None
- If - True`, sets the title to floating. When the title is floating, the plot area will not move to make space for it. Defaults to ``False.- Return type:
 
 - property margin: int | float | Decimal | None
- The margin between the title and the plot area, or if a subtitle is present, the margin between the subtitle and the plot area. Defaults to - 15.- Return type:
- numeric or - None
 
 - property style: str | None
- CSS styling to apply to the title. Defaults to - '{ "color": "#333333", "fontSize": "18px" }'.- Note - Use this for font styling, but use - Title.align(),- Title.x(), and- Title.y()for text alignment.
 - property text: str | None
- The text of the title. Defaults to - 'Chart title'.- Note - To disable the title, set to - None.- Return type:
 
 - property use_html: bool | None
- If - True, will use HTML to render the title. If- False, will use SVG or WebGL as applicable.- Defaults to - False.- Returns:
- Flag indicating whether to render the title using HTML. 
- Return type:
 
 - property vertical_align: str | None
- The vertical alignment of the title. Defaults to - None.- Accepts: - 'bottom'
- 'middle'
- 'top'
 - Note - When set to - 'middle', the title behaves as if- Subtitle.floating()were set to- True.- Return type:
 
 - property width_adjust: int | float | Decimal | None
- Adjustment made to the title width, normally to reserve space for the export hamburger menu. Defaults to - -44.- Return type:
- numeric or - None