自定义图表标注(ECharts)

今日在做图表时,要求指定哪个图表的标记图形显示或隐藏,看了ECharts的官方文档,发现有这么个属性symbol可以来设置

option = {
xAxis: {
    type: 'category',
    data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
},
yAxis: {
    type: 'value'
},
series: [
{
    data: [{value:110, symbol:'circle'}, 232, 101, {value:130, symbol:'none'}, 130, 130, 132],
    type: 'line',
    color: ["rgba(0, 91, 227, 1)"],
    symbol:'roundRect',
    symbolSize:10,
    lineStyle: {
        color: ["rgba(0, 91, 227, 1)"],
        width: 2,
        type: "solid"
    }
},
{
    data: [{value:910, symbol:'pin',symbolSize:15}, {value:910, symbol:'triangle',symbolSize:15}, 901, 934, {value:1290, symbol:'arrow',symbolSize:15}, 1330, 1320],
    type: 'line',
    color: ["rgba(237, 0, 0, 1)"],
    symbol:'roundRect',
    symbolSize:10,
    lineStyle: {
        color: ["rgba(237, 0, 0, 1)"],
        width: 2,
        type: "solid"
    }
}]
};

简单如下属性说明如下,具体的需要看官方文档

(1)symbol:用来设置标记类型,属性有'circle', 'rect', 'roundRect', 'triangle', 'diamond', 'pin', 'arrow', 'none'
(2)symbolSize:单个数据标记的大小

官方文档链接:https://www.echartsjs.com/zh/option.html#series-line.data.symbolSize

示例图
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 最近在实习期间,接手了一个数据搜索项目,需要我从后台调取数据,并将之用折线图直方图显示出来,并且可以将多组数据绘制...
    南客nk阅读 12,482评论 3 21
  • 下面是挑选出的9个 JavaScript 图表库: Chart.js Chartist FlexChart Ech...
    zhangxuepeng阅读 10,405评论 0 5
  • 一、简单入门 1.从官网下载echarts http://echarts.baidu.com/download.h...
    X_smart阅读 7,717评论 0 7
  • Echarts功能出色,文档详细(强烈推荐),如今已经更新到了4.x版本。本文要介绍的是echarts所支持的gr...
    yukipedia_yui阅读 27,040评论 12 14
  • 我们这一星期刚刚进入状态,开始工作。 这一星期的工作主要是面积的体验,琪琪就画了各种形状的1平方厘米,而且她还没有...
    丽水紫贝阅读 858评论 0 0