pyechart笔记:opts.AxisOpts

定制化图表的轴线(x轴和y轴)的样式和设置

0 不设置坐标轴

c1=(
    Bar()
    .add_xaxis(['力量','智力','敏捷'])
    .add_yaxis('全能骑士',
               # 系列名称,用于 tooltip 的显示,legend 的图例筛选。
               [429,321,296],
               #系列数据
              )
    .add_yaxis('猴子',[352,236,467])
    .add_yaxis('幻影刺客',[286,257,447])
    .add_yaxis('尸王',[415,365,241])
    .add_yaxis('黑暗先知',[342,444,226])
    .add_yaxis('剑圣',[384,230,472])
    .add_yaxis('冰女',[322,471,266])
    .add_yaxis('人马',[510,270,176])
    .add_yaxis('风行',[334,400,241])
    .set_series_opts(
        label_opts=opts.LabelOpts(is_show=False))
    #不显示标签
    .set_global_opts(
        title_opts=opts.TitleOpts(
            title='小冰冰传奇46级'))
    .render('cr_base.html')
)

pyechart笔记:opts.AxisOpts_第1张图片

1 坐标轴名称

前面的不变,set_global_opts 修改为

.set_global_opts(
        title_opts=opts.TitleOpts(
            title='小冰冰传奇46级'),
    xaxis_opts=opts.AxisOpts(name='几个英雄三维属性展示'))

pyechart笔记:opts.AxisOpts_第2张图片

 2 type_

轴的类型

2.1 value

    .set_global_opts(xaxis_opts=opts.AxisOpts(type_='value'))

pyechart笔记:opts.AxisOpts_第3张图片

2.2 category

类别(和前面默认的一样)

2.3 time 

时间(这里体现不出来) 

2.4 log

.set_global_opts(xaxis_opts=opts.AxisOpts(type_='log'))

pyechart笔记:opts.AxisOpts_第4张图片

 3 is_show 是否显示坐标轴

.set_global_opts(xaxis_opts=opts.AxisOpts(is_show=False))

pyechart笔记:opts.AxisOpts_第5张图片

 4 is_inverse

轴反转

.set_global_opts(xaxis_opts=opts.AxisOpts(is_inverse=True))

pyechart笔记:opts.AxisOpts_第6张图片

5 name_location

.set_global_opts(xaxis_opts=opts.AxisOpts(name='属性名称',
                                              name_location='start'))

pyechart笔记:opts.AxisOpts_第7张图片

.set_global_opts(xaxis_opts=opts.AxisOpts(name='属性名称',
                                              name_location='middle'))

pyechart笔记:opts.AxisOpts_第8张图片

.set_global_opts(xaxis_opts=opts.AxisOpts(name='属性名称',
                                              name_location='end'))

 pyechart笔记:opts.AxisOpts_第9张图片

 6 name_gap 轴名称与轴线之间的距离

.set_global_opts(xaxis_opts=opts.AxisOpts(name='属性名称',
                                              name_location='middle',
                                              name_gap=30))

pyechart笔记:opts.AxisOpts_第10张图片

7 name_rotate 轴名称旋转角度

.set_global_opts(xaxis_opts=opts.AxisOpts(name='属性名称',
                                              name_location='middle',
                                              name_gap=30,
                                              name_rotate=45))

 pyechart笔记:opts.AxisOpts_第11张图片

 8  axislabel_opts  刻度标签的配置项

axislabel_opts: 刻度标签的配置项,可以使用 opts.LabelOpts 进行设置

8.1 color 刻度颜色

    .set_global_opts(xaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(color='red')))

8.2 fontsze 刻度字体大小 

    .set_global_opts(xaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(font_size=50)))

 8.3 font_weight

normal or bold

8.4 is_show 是否显示刻度

    .set_global_opts(xaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(is_show=False)))

 

 8.5 rotate 标签旋转角度

    .set_global_opts(xaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(rotate=135)))

 8.6 background_color 背景颜色

    .set_global_opts(xaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(background_color='green')))

8.7 formatter 标签格式

    .set_global_opts(xaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(formatter="属性:{value}")))

axistick_opts 刻度线配置项

刻度线的配置项,可以使用 opts.AxisTickOpts 进行设置

9.1 is_show 是否显示刻度

    .set_global_opts(xaxis_opts=opts.AxisOpts(axistick_opts=opts.AxisTickOpts(is_show=False)))

 9.2 length 刻度长度

    .set_global_opts(xaxis_opts=opts.AxisOpts(axistick_opts=opts.AxisTickOpts(length=15)))

9.3 interval 刻度线间距

你可能感兴趣的:(python库整理,笔记)