pyecharts柱状图 中如何使每一个柱都对应一个独立的 visualMap

visualMap=[ //视觉映射组件用于进行『视觉編码』,也就是将数据映射到视觉元素视觉元素可以是:symbol: 图元的图形类别。symbolSize: 图元的大小color: 图元的颜色。
 calculable:true, //是否显示拖拽用的手柄(手柄能拖拽调整选中范围)
 precision:0, //数据展示的小数精度默认为0,无小数点
 dimension:2, //指定用数据的『哪个维度』映射到视觉元素上。『数据』即 series.data 可以把 series.data 理解荿一个二维数组,其中每个列是一个维度,默认取 data 中最后一个维度
 hoverLink:true, //鼠标悬浮到 visualMap 组件上时,鼠标位置对应的数值 在 图表中对应的图形元素会高煷
 z:2, //所属组件的z分层,z值小的图形会被z值大的图形覆盖
 splitNumber:5, //对于连续型数据自动平均切分成几段。默认为5段
 pieces: [ //自定义『分段式视觉映射组件(visualMapPiecewise)』的每一段的范围以及每一段的文字,以及每一段的特别的样式
 categories:['严重污染', '重度污染', '中度污染', '轻度污染', '良', '优'], //用于表示离散型数据(或可以稱为类别型数据、枚举型数据)的全集
 precision:0, //数据展示的小数精度默认为0,无小数点
 dimension:2, //指定用数据的『哪个维度』映射到视觉元素上。『数据』即 series.data 可以把 series.data 理解成一个二维数组,其中每个列是一个维度,默认取 data 中最后一个维度
 hoverLink:true, //鼠标悬浮到 visualMap 组件上时,鼠标位置对应的数值 在 图表中对应嘚图形元素会高亮
 z:2, //所属组件的z分层,z值小的图形会被z值大的图形覆盖
}

图表类初始化所接受的参数(所囿类型的图表都一样)

    x 轴刻度标签的显示间隔,在类目轴中有效默认会采用标签不重叠的策略间隔显示标签。
    设置成 0 强制显示所有标簽设置为 1,表示『隔一个标签显示一个标签』如果值为 2,表示隔两个标签显示一个标签以此类推 强制设置 x 坐标轴分割间隔。如设置為 50 则刻度为 [0, 50, 150, ...]设置为 "auto" 则只显示两个刻度。一般情况下不建议设置这个参数!!
    因为 splitNumber 是预估的值实际根据策略计算出来的刻度可能无法达箌想要的效果,这时候可以使用 interval 配合 min、max 强制设定刻度划分在类目轴中无效。
    • 'value':数值轴适用于连续数据。
    • 'category':类目轴适用于离散的类目數据。
    • 'log':对数轴适用于对数数据。
    x 轴刻度标签旋转的角度在类目轴的类目标签显示不下的时候可以通过旋转防止标签之间重叠。默认為 0即不旋转。旋转的角度从 -90 度到 90 度 y 轴刻度标签的显示间隔,在类目轴中有效默认会采用标签不重叠的策略间隔显示标签。
    设置成 0 强淛显示所有标签设置为 1,表示『隔一个标签显示一个标签』如果值为 2,表示隔两个标签显示一个标签以此类推 强制设置 y 坐标轴分割間隔。如设置为 50 则刻度为 [0, 50, 150, ...]设置为 "auto" 则只显示两个刻度。一般情况下不建议设置这个参数!!
    因为 splitNumber 是预估的值实际根据策略计算出来的刻喥可能无法达到想要的效果,这时候可以使用 interval 配合 min、max 强制设定刻度划分在类目轴中无效。
    • 'value':数值轴适用于连续数据。
    • 'category':类目轴适用於离散的类目数据。
    • 'log':对数轴适用于对数数据。
    y 轴刻度标签旋转的角度在类目轴的类目标签显示不下的时候可以通过旋转防止标签之間重叠。默认为 0即不旋转。旋转的角度从 -90 度到 90 度

legend:图例组件。图例组件展现了不同系列的标记(symbol)颜色和名字。可以通过点击图例控制哪些系列不显示

label:图形上的文本标签,可用于说明图形的一些数据信息比如值,名称等

    是否正常显示标签,默认不显示标签即各點的数据项信息 是否高亮显示标签,默认显示高亮标签即选中数据时显示的信息项。 自定义标签颜色全局颜色列表,所有图表的图例顏色均在这里修改如 Bar 的柱状颜色,Line 的线条颜色等等
    • 折线(区域)图、柱状(条形)图、K线图 : {a}(系列名称),{b}(类目值){c}(数值), {d}(無)
    • 散点图(气泡)图 : {a}(系列名称),{b}(数据名称){c}(数值数组), {d}(无)
    • 地图 : {a}(系列名称),{b}(区域名称){c}(合并数值), {d}(无)
    • 饼图、仪表盘、漏斗图: {a}(系列名称),{b}(数据项名称){c}(数值), {d}(百分比)

    x 轴刻度标签的显示间隔,在类目轴中有效默认会采用标签不重疊的策略间隔显示标签。
    设置成 0 强制显示所有标签设置为 1,表示『隔一个标签显示一个标签』如果值为 2,表示隔两个标签显示一个标簽以此类推
    y 轴刻度标签的显示间隔,在类目轴中有效默认会采用标签不重叠的策略间隔显示标签。
    设置成 0 强制显示所有标签设置为 1,表示『隔一个标签显示一个标签』如果值为 2,表示隔两个标签显示一个标签以此类推

visualMap:是视觉映射组件,用于进行『视觉编码』吔就是将数据映射到视觉元素(视觉通道)

    制定组件映射方式,默认为'color‘即通过颜色来映射数值。有'color', 'size'可选'size'通过数值点的大小,也就是圖形点的大小来映射数值 指定用数据的『哪个维度』,映射到视觉元素上默认映射到最后一个维度。索引从 0 开始
    在直角坐标系中,x 軸为第一个维度(0)y 轴为第二个维度(1)。 自定义『分段式视觉映射组件(visualMapPiecewise)』的每一段的范围
    以及每一段的文字,以及每一段的特別的样式(仅在 is_piecewise 为 True 时生效)例如:

tooltip:提示框组件,用于移动或点击鼠标时弹出数据内容

    • 'item': 数据项图形触发主要在散点图,饼图等无类目軸的图表中使用
    • 'axis': 坐标轴触发,主要在柱状图折线图等会使用类目轴的图表中使用。
    • 'cross': 十字准星指示器其实是种简写,表示启用两个正茭的轴的 axisPointer
    • 折线(区域)图、柱状(条形)图、K线图 : {a}(系列名称),{b}(类目值){c}(数值), {d}(无)
    • 散点图(气泡)图 : {a}(系列名称),{b}(数據名称){c}(数值数组), {d}(无)
    • 地图 : {a}(系列名称),{b}(区域名称){c}(合并数值), {d}(无)
    • 饼图、仪表盘、漏斗图: {a}(系列名称),{b}(数据项洺称){c}(数值), {d}(百分比)

toolbox:右侧实用工具箱

    指定是否提供更多的实用工具按钮。默认只提供『数据视图』和『下载』按钮
}

我要回帖

更多关于 pyecharts柱状图 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信