zoukankan      html  css  js  c++  java
  • echart中symbol使用svg_从iconfont中获取svg_svg为path d格式(方法一)

    前言

    使用echarts开发一个图表,symbol是多样的,so...如果我们能使用iconfont图表库!阅读本文不需要任何svg基础知识

    本文就是介绍如何从iconfont中获取svg的path,用于echarts的symbol样式.

    当然使用svg的path缺点就是我们没办法修改path的方向.iconfont图片是什么方向,echarts中展示的就是什么方向.如果想要修改svg的方向,可以参考方法二:将图片通过在线编辑将png格式转化为base64,用于echarts的symbol.

    这里只介绍第一个方法,第二个方法请参考:

     https://www.cnblogs.com/liuXiaoDi/p/13539771.html

    开发

    步骤一:首先在iconfont中找到我们需要的图片,如下:选择复制或者下载svg都可以.

    步骤二:在文件中粘贴svg,接着我们需要对svg进行处理(关键关键关键!!!):

      获取所有的path d路径,一个svg中通常会有好几个path d,将所有的path d内容粘贴出来,拼合成如下内容结构.这有几个关键点,一般从iconfont复制的svg中,存在好几个path d,每个path d都是以“M”开头,提取出来后每段M之间用空格分割;M内也就是path d中的其他内容在iconfont中是空格,我们要转化为逗号

      修正后的的路径就如下,我们将这段代码复制到echart的symbol中

     

     步骤三:完成!

    在图表中我们可以看到对应的symbol了

    总结

    大致分为:从iconfont中获取svg,处理svg的path d为echarts识别的格式,放到echarts的symbol中

  • 相关阅读:
    poj 2689 大范围内素数筛选
    poj 3270 置换
    Linux命令(实时更新)
    性能测试
    sql注入
    MySQL回表查询
    MySQL数据库高可用方案
    java反射机制
    分布式数据库
    数据库的灾备
  • 原文地址:https://www.cnblogs.com/liuXiaoDi/p/13539718.html
Copyright © 2011-2022 走看看