python 动态柱状图 AxisOpts 的类

# 定义一个名为 AxisOpts 的类,它继承了 BasicOpts 类
class AxisOpts(BasicOpts):
    
    # 定义 AxisOpts 类的构造函数,并传入多个参数
    def __init__(
        self,
        type_: Optional[str] = None,  # 坐标轴类型,默认为 None
        name: Optional[str] = None,  # 坐标轴名称,默认为 None
        is_show: bool = True,  # 是否显示坐标轴,默认为 True
        is_scale: bool = False,  # 是否开启坐标轴刻度自适应,默认为 False
        is_inverse: bool = False,  # 是否反向坐标轴,默认为 False
        name_location: str = "end",  # 坐标轴名称显示位置,默认为 "end"
        name_gap: Numeric = 15,  # 坐标轴名称与轴线之间的距离,默认为 15
        name_rotate: Optional[Numeric] = None,  # 坐标轴名称旋转角度,默认为 None
        interval: Optional[Numeric] = None,  # 坐标轴刻度间隔,默认为 None
        grid_index: Numeric = 0,  # 网格所属的坐标轴的 index,默认为 0
        position: Optional[str] = None,  # 坐标轴位置,默认为 None
        offset: Numeric = 0,  # 坐标轴相对于默认位置的偏移量,默认为 0
        split_number: Numeric = 5,  # 坐标轴分割段数,默认为 5
        boundary_gap: Union[str, bool, None] = None,  # 轴范围包含数据的最小值和最大值,取值可以是字符串、布尔值和 None,默认为 None
        min_: Union[Numeric, str, None] = None,  # 坐标轴刻度最小值,默认为 None
        max_: Union[Numeric, str, None] = None,  # 坐标轴刻度最大值,默认为 None
        min_interval: Numeric = 0,  # 坐标轴刻度最小间隔,默认为 0
        max_interval: Optional[Numeric] = None,  # 坐标轴刻度最大间隔,默认为 None
        axisline_opts: Union[AxisLineOpts, dict, None] = None,  # 坐标轴线样式配置项,默认为 None
        axistick_opts: Union[AxisTickOpts, dict, None] = None,  # 坐标轴刻度样式配置项,默认为 None
        axislabel_opts: Union[LabelOpts, dict, None] = None,  # 坐标轴标签样式配置项,默认为 None
        axispointer_opts: Union[AxisPointerOpts, dict, None] = None,  # 坐标轴指示器样式配置项,默认为 None
        name_textstyle_opts: Union[TextStyleOpts, dict, None] = None,  # 坐标轴名称样式配置项,默认为 None
        splitarea_opts: Union[SplitAreaOpts, dict, None] = None,  # 坐标轴在 grid 区域中的分隔区域配置项,默认为 None
        splitline_opts: Union[SplitLineOpts, dict] = SplitLineOpts(is_show=True),  # 坐标轴在 grid 区域中的分隔线段配置项,默认为 SplitLineOpts(is_show=True)
        minor_tick_opts: Union[MinorTickOpts, dict, None] = None,  # 坐标轴次刻度样式配置项,默认为 None
        minor_split_line_opts: Union[MinorSplitLineOpts, dict, None] = None,  # 坐标轴在 grid 区域中的次分隔线段配置项,默认为 None
    )

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值