echarts图表,怎么获取当前选择的X轴的值

echarts图表,怎么获取当前选择的X轴的值,第1张

首先,在Java Web项目中新建一个JSP页面someChartjsp,引入echarts核心JS

<script type="text/javascript" src="<%=basePath%>/scripts/echarts/build/dist/echartsjs"></script>

<script type="text/javascript">

// 路径配置

requireconfig({

paths: {

echarts: "<%=basePath%>/scripts/echarts/build/dist"

}

});

</script>

如下图所示

由于这里要用到折线图,需要将折线图的JS引入

require(

[

'echarts',

'echarts/chart/line'

],

如下图所示:

图形要在页面上显示,需要一个容器,这里在body里定义一个div

<body>

<div id="lineChart" style="width: 100%;height:100%;font-family: 微软雅黑;font-size: 12px;"></div>

</body>

如下图所示:

现在,编写形成折线图的核心js

function (ec) {

var line = ecinit(documentgetElementById('lineChart'));

var option = {

tooltip: {

show: true

},

legend: {

data:['销量']

},

xAxis : [

{

type : 'category',

data : ["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]

}

],

yAxis : [

{

type : 'value'

}

],

series : [

{

"name":"苹果销售量",

"type":"line",

"data":[8956, 2025, 3640, 5610, 8910, 5720, 3467, 9023, 8367, 5342, 6754, 8753]

}

]

};

linesetOption(option);

}

如下图所示:

启动Tomcat服务器,在浏览器上运行JSP页面,会看到一个折线图

如下图所示:

点击折线上的折点,会获取到X轴和Y轴值,说明这个需要给图一个点击事件,具体代码如下:

function queryXY(param)

{

var seriesIndex = paramseriesIndex;

var dataIndex = paramdataIndex;

var seriesName = paramseriesName;

var name = paramname;

var data = paramdata;

var value = paramvalue;

consoledir(param);

}

由于在js利用console打印,可以在火狐浏览器上查看相应的参数指标,具体如下图所示:

在函数中添加alert,将参数指标打印在页面上

var str = "seriesIndex:"+seriesIndex+""+"dataIndex:"+dataIndex+""+"seriesName:"+seriesName+""+

"name:"+name+""+"data:"+data+""+"value:"+value;

alert(str);

如下图所示:

再次刷新浏览器,等折线出来后,点击上面的点

如下图所示:

无线监控摄像机系统,当然首先要买的无线监控摄像头,高清像素自己选择,现在100万,130万以上的已经很常见了。

家里必须要有一个无线路由器,在局域网连接摄像头的方法:将网线水晶头一端插在路由器上,另一端插在无线摄像头上,再插上电源。需要使用到无线功能。首先要先插上网线,到无线网络摄像头后台,打开无线功能,连接到你自己家里的无线路由器即可。

现在无线网络摄像头一般都带P2P功能,一般的网络都可以用来远程监控。一般的路由器里设置好无线,能够让路由器自动获取到无线摄像头的画面数据。

然后在手机里安装对应的无线监控摄像头的APP,和摄像头同时购买的时候会有软件,或者卖家会告诉你官方软件叫什么名称,这样自己手动在手机里下载一下。

再把无线网络摄像头设置为远程支持,开启监控摄像头的录像功能,然后插电测试画质,分别再调制登录用户名和密码。手机登录APP测试远程就可以了。

documentonmousedown=function(e){

    var obj=e || event;

    x=objclientX-odivoffsetLeft;   //这里你写的是clien

    y=objclientY-odivoffsetTop; //这里你写的是clien

    documentonmousemove=function(e){

        var obj=e || event;

        odivstyleleft=objclientX-x + 'px'; //最好加上单位

        odivstyletop=objclientY-y + 'px'; //最好加上单位

    }

}

以上就是关于echarts图表,怎么获取当前选择的X轴的值全部的内容,包括:echarts图表,怎么获取当前选择的X轴的值、hiseex监控怎么连接wifi、JavaScript实现拖拽效果等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9267363.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存