echarts配置项说明

Posted consider

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了echarts配置项说明相关的知识,希望对你有一定的参考价值。

1、title

title: {
    // 用于在 option 或者 API 中引用组件
    id: "myTitle",
    // 是否显示标题组件、[ default: true ]
    show: true,
    // 主标题文本、[ default: '' ]
    text: "图的标题",
    // 主标题文本超链接、[ default: '' ]
    link: "http://www.baidu.com/",
    // 指定窗口打开主标题超链接 、[ default: 'blank' ]、('self','blank')
    target: 'blank',
    // 标题样式
    textStyle: {
        // 主标题文字的颜色、[ default: '#333' ]
        color: "#666",
        // 主标题字体的样式、[ default: 'normal' ]、('normal'、'italic'、'oblique')
        fontStyle: "normal",
        // 主标题文字的字体粗细、[ default: normal ]、('normal'、'bold'、'bolder'、'lighter'、100 | 200 | 300 | 400...)
        fontWeight: "normal",
        // 主标题文字的字体家族、[ default: 'sans-serif' ]、('serif' , 'monospace', 'Arial', 'Courier New', 'Microsoft YaHei', ...)
        fontFamily: "Microsoft YaHei",
        // 主标题文字的字体大小、[ default: 18 ]
        fontSize: "14",
        // 主标题文字的行高
        // lineHeight: "10",
        // 文字块的宽度,不指定则自动是文字的宽度。
        width: "",
        // 文字块的高度,不指定则自动是文字的高度。
        height: "",
        // 文字本身的描边颜色、[ default: 'transparent' ]
        textBorderColor: "red",
        // 文字本身的描边宽度、[ default: 0 ]
        textBorderWidth: "",
        // 文字本身的阴影颜色、[ default: 'transparent' ]
        textShadowColor: "",
        // 文字本身的阴影长度、[ default: 0 ]
        textShadowBlur: "",
        // 文字本身的阴影 X 偏移、[ default: 0 ]
        textShadowOffsetX: "",
        // 文字本身的阴影 Y 偏移、[ default: 0 ]
        textShadowOffsetY: ""
    },
    // 副标题文本,支持使用 
 换行、[ default: '' ]
    subtext: "图的副标题 副标题
副标题换行",
    // 副标题文本超链接、[ default: '' ]
    sublink: "https://www.echartsjs.com/zh/option.html",
    // 指定窗口打开副标题超链接、[ default: 'blank' ]
    subtarget: "",
    // 属性同主标题的文本样式
    subtextStyle: {},
    // 整体(包括 text 和 subtext)的水平对齐、[ default: 'auto' ]
    textAlign: "",
    // 整体(包括 text 和 subtext)的垂直对齐、[ default: 'auto' ]
    textVerticalAlign: "",
    // 是否触发事件、[ default: false ]
    triggerEvent: "",
    // 标题内边距,单位px,默认各方向内边距为5,接受数组分别设定上右下左边距、[ default: 5 ]
    padding: "",
    // 副标题之间的间距、[ default: 10 ]
    itemGap: 10,
    // 所有图形的 zlevel 值,zlevel 大的 Canvas 会放在 zlevel 小的 Canvas 的上面。
    zlevel: "",
    // 组件的所有图形的z值,z相比zlevel优先级更低,而且不会创建新的 Canvas。
    z: "",
    // grid 组件离容器左侧的距离,[ default: 'auto' ]
    left: "10",
    // grid 组件离容器上侧的距离,[ default: 'auto' ]
    top: "20",
    // grid 组件离容器右侧的距离
    right: "",
    // grid 组件离容器下侧的距离
    bottom: "",
    // 标题背景色,默认透明、[ default: 'transparent' ]
    backgroundColor: "#fff",
    // 标题的边框颜色,[ default: '#ccc' ]
    borderColor: "#f00",
    // 标题的边框线宽,[ default: 0 ]
    borderWidth: "1",
    // 边框圆角半径,单位px,支持传入数组分别指定 4 个圆角半径
    borderRadius: 5,
    // 图形阴影的模糊大小
    shadowBlur: 3,
    // 阴影颜色
    shadowColor: "rgba(0,0,0,.5)",
    // 阴影水平方向上的偏移距离
    shadowOffsetX: "2",
    // 阴影垂直方向上的偏移距离
    shadowOffsetY: "2"
}

2、legend

legend: {
    // 图例的类型,['plain'、'scroll']
    // 'plain':普通图例。缺省就是普通图例。
    // 'scroll':可滚动翻页的图例。当图例数量较多时可以使用。
    type: "plain",
    // 组件 ID,用于在 option 或者 API 中引用组件
    id: "",
    // [ default: true ]
    show: "",
    // 所有图形的 zlevel 值,[ default: 0 ]
    zlevel: "",
    // 所有图形的z值,[ default: 2 ]
    z: "",
    // 图例组件离容器左侧的距离,[ default: 'auto' ]
    left: "",
    top: "",
    right: "",
    bottom: "",
    // 图例组件的宽度,[ default: 'auto' ]
    width: "",
    height: "",
    // 图例列表的布局朝向,[ default: 'horizontal' ]
    orient: "",
    // 图例标记和文本的对齐,根据组件的位置和 orient 决定
    align: "",
    // 图例内边距
    padding: "",
    // 图例每项之间的间隔
    itemGap: "",
    // 图例标记的图形宽度
    itemWidth: "",
    itemHeight: "",
    // 如果图标,是否在缩放时保持该图形的长宽比
    symbolKeepAspect: "",
    // 格式化图例文本,支持字符串模板和回调函数两种形式,[ default: null ]
    formatter: "",
    // 图例选择的模式,是否可以通过点击图例改变系列的显示状态,[ default: true ]
    selectedMode: "",
    // 图例关闭时的颜色
    inactiveColor: "",
    // 图例选中状态表
    selected: {},
    // 图例的公用文本样式
    textStyle: {
        color: "",
        fontStyle: "",
        fontWeight: "",
        fontFamily: "",
        fontSize: "",
        lineHeight: "",
        backgroundColor: "",
        borderColor: "",
        borderWidth: "",
        borderRadius: "",
        padding: "",
        shadowColor: "",
        shadowBlur: "",
        shadowOffsetX: "",
        shadowOffsetY: "",
        width: "",
        height: "",
        textBorderColor: "",
        textBorderWidth: "",
        textShadowColor: "",
        textShadowBlur: "",
        textShadowOffsetX: "",
        textShadowOffsetY: ""
    },
    // 图例的 tooltip 配置,配置项同 tooltip
    tooltip: "",
    // 图例项的 icon
    icon: "",
    // 图例的数据数组
    data: [
        {
            name: "",
            icon: "",
            textStyle: {}
        }
    ],
    // 图例背景色,默认透明,[ default: 'transparent' ]
    backgroundColor: "",
    borderColor: "",
    borderWidth: "",
    borderRadius: "",
    // 图形阴影的模糊大小
    shadowBlur: "",
    shadowColor: "",
    shadowOffsetX: "",
    shadowOffsetY: "",
    // 图例当前最左上显示项的 dataIndex,legend.type 为 'scroll' 时有效
    scrollDataIndex: "",
    // 图例控制块中,按钮和页信息之间的间隔,legend.type 为 'scroll' 时有效
    pageButtonItemGap: "",
    // 图例控制块和图例项之间的间隔,legend.type 为 'scroll' 时有效
    pageButtonGap: "",
    // 图例控制块的位置,legend.type 为 'scroll' 时有效
    pageButtonPosition: "",
    // 图例控制块中,页信息的显示格式,legend.type 为 'scroll' 时有效
    pageFormatter: "",
    // 图例控制块的图标,legend.type 为 'scroll' 时有效
    pageIcons: {
        horizontal: "",
        vertical: ""
    },
    // 翻页按钮的颜色
    pageIconColor: "",
    // 翻页按钮不激活时(即翻页到头时)的颜色
    pageIconInactiveColor: "",
    // 翻页按钮的大小
    pageIconSize: "",
    // 图例页信息的文字样式
    pageTextStyle: {
        color: "",
        fontStyle: "",
        fontWeight: "",
        fontFamily: "",
        fontSize: "",
        lineHeight: "",
        width: "",
        height: "",
        textBorderColor: "",
        textBorderWidth: "",
        textShadowColor: "",
        textShadowBlur: "",
        textShadowOffsetX: "",
        textShadowOffsetY: ""
    },
    // 图例翻页是否使用动画
    animation: "",
    // 图例翻页时的动画时长
    animationDurationUpdate: "",
    // 图例组件中的选择器按钮,目前包括全选和反选两种功能。默认不显示,用户可手动开启,也可以手动配置每个按钮的标题。
    selector: [],
    // 选择器按钮的文本标签样式
    selectorLabel: {
        show: "",
        distance: "",
        rotate: "",
        offset: [],
        color: "",
        fontStyle: "",
        fontWeight: "",
        fontFamily: "",
        fontSize: "",
        align: "",
        verticalAlign: "",
        lineHeight: "",
        backgroundColor: "",
        borderColor: "",
        borderWidth: "",
        borderRadius: "",
        padding: "",
        shadowColor: "",
        shadowBlur: "",
        shadowOffsetX: "",
        shadowOffsetY: "",
        width: "",
        height: "",
        textBorderColor: "",
        textBorderWidth: "",
        textShadowColor: "",
        textShadowBlur: "",
        textShadowOffsetX: "",
        textShadowOffsetY: ""
    },
    // 选择器的位置,[ default: 'auto' ]
    selectorPosition: "",
    // 选择器按钮之间的间隔,[ default: 7 ]
    selectorItemGap: "",
    // 选择器按钮与图例组件之间的间隔,[ default: 10 ]
    selectorButtonGap: ""
}

以上是关于echarts配置项说明的主要内容,如果未能解决你的问题,请参考以下文章

echarts——各个配置项详细说明总结

echarts各个配置项详细说明总结

echarts配置项说明

echarts-wordcloud 血泪总结使用说明 (配置项及其不足点优化)

echarts 各个配置项详细说明总结

echarts 3D柱状图配置项