web数据可视化(Echarts版)4-3带涟漪特效的散点图(代码仅供参考)

 echarts.js文件下载地址:Apache ECharts

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="js/echarts.js"></script>
</head>
<body>
    <!---为ECharts准备一个具备大小(宽高)的DOM--->
    <div id="main" style="width: 900px; height: 400px"></div>
    <script type="text/javascript">
    //基于准备好的DOM,初始化ECharts图表
    var myChart = echarts.init(document.getElementById("main"));
    //指定图表的配置项和数据
    var option = {
        //指定图表的配置项和数据
        legend: { data: ['一般值', '极值']},
        xAxis: { scale: true },
        yAxis: { scale: true },
        series: [{
            type: 'effectScatter',  //设置具有涟漪特效的散点图
            //设置图形是否不响应和触发事件,默认为false,即响应和触发鼠标事件
            slient: false,
            //在setOption更新数据和配置项时用于指定对应的系列
            name: '极值',
            legendHoverLink: false,  //设置是否启用图例hover时的联动高亮
            hoverAnimation: false,  //设置是否开启鼠标hover的提示动画效果
            effectType: 'ripple',  //设置特效类型,目前只支持涟漪特效'ripple'
            //设置何时显示特效,'render'绘制完成后显示特效,'emphasis'高亮(hover)的时候显示特效
            showEffectOn: 'render',
            rippleEffect: {   //设置涟漪特效
                period: 2,   //设置动画的时间,数字越小,动画越快
                scale: 5.5,   //设置动画中波纹的最大缩放比例
                brushType: 'fill',  //设置波纹的绘制方式,可选'stroke'和'fill'
            },
            symbolSize: 20,   //设置特效散点图符号的大小
            color: 'green',
            data: [
                [172.7,87.2],
                [153.4,42.0]]
        },
        {
            name: '一般值', type: 'scatter', color: '#FFCCCC',
            data: [[167.0, 64.6], [177.8, 74.8], [159.5, 58.0], [169.5, 68.0], [152.0, 45.8],
				[163.0, 63.6], [157.5, 53.2], [164.5, 65.0], [163.5, 62.0], [166.4, 56.6],
				[171.2, 65.1], [161.6, 58.9], [167.4, 67.7], [167.5, 63.0], [168.5, 65.2],
				[181.1, 76.0], [165.0, 60.2], [174.5, 70.0], [171.5, 68.0], [163.0, 72.0],
				[154.4, 46.2], [162.0, 55.0], [176.5, 83.0], [160.0, 54.4], [164.3, 59.8],
				[162.1, 53.6], [170.0, 73.2], [160.2, 52.1], [161.3, 67.9], [178.0, 70.6],
				[168.9, 62.3], [163.8, 58.5], [167.6, 54.5], [160.0, 50.2], [172.7, 87.2],
				[167.6, 58.3], [165.1, 56.2], [160.0, 50.2], [170.0, 72.9], [157.5, 59.8],
				[167.6, 61.0], [160.7, 69.1], [163.2, 55.9], [152.4, 46.5], [153.4, 42],
				[168.3, 54.8], [180.3, 60.7], [165.5, 60.0], [165.0, 62.0], [164.5, 60.3]],
        }]
    };
    myChart.setOption(option);
</script>
</body>
</html>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据提供的引用内容,我无法确定您具体想要了解什么方面的web数据可视化echarts签约率。但是,我可以为您提供一些关于echarts的基本信息和如何使用echarts进行数据可视化的方法。 Echarts是一个基于JavaScript的开源可视化库,它可以用于构建各种类型的图表,包括折线图、柱状图、饼图、散点图等等。使用Echarts可以将数据转化为直观的图表,从而更好地展示数据的趋势和规律。 如果您想使用Echarts进行数据可视化,可以按照以下步骤进行操作: 1. 下载Echarts库并引入到您的项目中。 2. 准备数据并将其转化为Echarts所需的格式。 3. 创建一个Echarts实例,并配置图表的样式和数据。 4. 将Echarts实例渲染到您的网页中。 下面是一个简单的例子,展示如何使用Echarts绘制一个柱状图: ```html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Echarts Demo</title> <!-- 引入Echarts库 --> <script src="https://cdn.jsdelivr.net/npm/echarts/dist/echarts.min.js"></script> </head> <body> <!-- 创建一个容器用于显示图表 --> <div id="chart" style="width: 600px;height:400px;"></div> <script> // 准备数据 var data = { categories: ['一月', '二月', '三月', '四月', '五月', '六月'], values: [120, 200, 150, 80, 70, 110] }; // 将数据转化为Echarts所需的格式 var option = { xAxis: { type: 'category', data: data.categories }, yAxis: { type: 'value' }, series: [{ data: data.values, type: 'bar' }] }; // 创建一个Echarts实例,并配置图表的样式和数据 var chart = echarts.init(document.getElementById('chart')); chart.setOption(option); </script> </body> </html> ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值