使用Axure创建Echarts图表

Echarts官网上有丰富的图表,如何使用Axure引用Echarts的图表来使我们的原型更加生动?本文就着重介绍Axure上使用JS方法来引用Echats图表。

 

一、软件版本

Axure9及以上

 

二、操作步骤

1、打开Axure,新建一个项目。

2、在软件右下方的组件(元件)区,找到矩形,将它拖动到工作区,将矩形进行命名,我们在此命名他为“ceshi”。

axure图表

3、然后插入一个载入时事件,用来触发javascript伪协议的执行。选择“链接到URL或文件路径“,点击fx,在弹出的窗口中可以输入javascript伪协议代码。axure图表

4、代码的基础框架如下所示,首先引入Echarts库文件,然后在定时器中执行图标绘制代码,先获取前面插入的矩形框,作为图表绘制的容器,然后进行初始化。只需要将Echarts官网中的示例代码的option部门内容拷贝到代码中的option位置即可。然后将代码整体复制到上面的Axure中的编辑框中。

javascript:
//引入ECharts库
var script = document.createElement('script');
script.type = "text/javascript";
script.src ="https://cdn.jsdelivr.net/npm/echarts/dist/echarts.min.js";
document.head.appendChild(script);
    //获取插入的矩形框对象,test是上面取得名字,如果是其它名字,则进行替换
    //这里用了定时器来延迟图表载入时间,测试时发现刚引入ECharts库就执行图形代码可能会出错。
    setTimeout(function(){
    //获取插入的test矩形框,作为图表绘制的容器,如果前面矩形框为其它名字,则test改为对应的名字
    var dom =$('[data-label=test]').get(0);
    //初始化
    var myChart = echarts.init(dom);
    
    var option = {
        /*在此处粘贴ECharts官网的示例代码*/
    };
    //设置数据
    if (option && typeof option === "object"){
       myChart.setOption(option, true);    
    }}, 800);

5、代码复制到Axure中时需要去掉其中的所有汉字注释代码,下面为去掉注释的版本。

6、点击fx,将代码复制进去。

axure图表

echarts图表

这样,一份精美的图表就制作完成了。

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注