样式 Options¶
样式 Options 提供基础样式配置。
BaseChartStyleOpts¶
基础图表样式配置。
参数:
- text (JSFunc): 文本
- text_align (JSFunc): 文本对齐
- position (JSFunc): 位置
- fill (JSFunc): 填充颜色
- fill_opacity (Union[Numeric, JSFunc]): 填充透明度
- stroke (JSFunc): 描边
- stroke_opacity (Union[Numeric, JSFunc]): 描边透明度
- line_width (Union[Numeric, JSFunc]): 线宽
- line_dash (Union[Sequence, JSFunc]): 虚线
- line_cap (JSFunc): 线端样式
- opacity (Union[Numeric, JSFunc]): 透明度
- shadow_color (JSFunc): 阴影颜色
- shadow_offset_x (Union[Numeric, JSFunc]): 阴影 X 偏移
- shadow_offset_y (Union[Numeric, JSFunc]): 阴影 Y 偏移
- cursor (JSFunc): 光标
- dx (Union[Numeric, JSFunc]): X 偏移
- dy (Union[Numeric, JSFunc]): Y 偏移
- inset (Numeric): 内边距
- radius (Numeric): 圆角
- background (Union[bool, JSFunc]): 背景
- background_fill (JSFunc): 背景填充
- font_weight (Union[Numeric, JSFunc]): 字重
- font_size (Union[Numeric, JSFunc]): 字号
- spacing (Numeric): 间距
示例:
from pyantv import options as opts
style = opts.BaseChartStyleOpts(
fill="#1890ff",
stroke="#096dd9",
line_width=2,
opacity=0.8
)
BaseChartRadiusInsetStyleOpts¶
圆角和内边距样式配置。
参数:
- radius (Union[Numeric, JSFunc]): 圆角
- radius_top_left (Union[Numeric, JSFunc]): 左上圆角
- radius_top_right (Union[Numeric, JSFunc]): 右上圆角
- radius_bottom_left (Union[Numeric, JSFunc]): 左下圆角
- radius_bottom_right (Union[Numeric, JSFunc]): 右下圆角
- inner_radius_top_left (Union[Numeric, JSFunc]): 内左上圆角
- inner_radius_top_right (Union[Numeric, JSFunc]): 内右上圆角
- inner_radius_bottom_left (Union[Numeric, JSFunc]): 内左下圆角
- inner_radius_bottom_right (Union[Numeric, JSFunc]): 内右下圆角
- inset (Union[Numeric, JSFunc]): 内边距
- inset_left (Union[Numeric, JSFunc]): 左内边距
- inset_right (Union[Numeric, JSFunc]): 右内边距
- inset_bottom (Union[Numeric, JSFunc]): 下内边距
- inset_top (Union[Numeric, JSFunc]): 上内边距