JS实现柱状图、折线图

本文介绍如何利用JavaScript实现柱状图和折线图的绘制,包括展示效果图,以及在JSP页面中应用JS代码的详细步骤。
摘要由CSDN通过智能技术生成

效果图:

折线图

柱状图

JSP页面:

<div class="canvesbox">
                	<div class="la">	
	                	<button class="aweek">最近一周</button>
		                <select id="myselect">
		                </select>
			</div>
                	<div id="chartmain" style="width:100%; height: 400px;margin-top: 15px;"></div>
                	<div id="chartweek" style="width:100%; height: 400px;margin-top: 15px;"></div>
               		 <div class="allNum">
	                	年消费总计:<span class="colorNum"> ¥</span>	<span class="zongjije colorNum fontNum"></span>元
	                </div>
	                
	                <div class="weekNum">
	                	最近消费总计:<span class="colorNum"> ¥</span>	<span class="weekje colorNum fontNum"></span>元
	                </div>
</div>

JS:

<script type="text/javascript" src='<c:url value="/js/echarts.js"></c:url>'></script>

$(function() {
	getData();
	getOpen();
	$("#chartmain").hide();
    $(".allNum").hide();
    $(".aweek").css({'border':'2px solid #6178EA'});
})

//获取数据库消费的所有的年份
function getOpen(){
    	$.ajax({
            url: "路径",
   
要在 Echarts 柱状图上显示折线,可以通过使用 Echarts 的组合图表来实现。具体步骤如下: 1. 首先,确保你已经引入了 Echarts 的 JavaScript 文件。 2. 创建一个包含柱状图折线图的容器元素,例如一个 `<div>` 元素。 3. 使用 Echarts 的 `echarts.init` 方法初始化图表,并将容器元素传递给该方法。 4. 定义柱状图的配置项,包括数据、样式等。 5. 定义折线图的配置项,包括数据、样式等。 6. 将柱状图折线图的配置项分别传递给 `echarts.init` 方法创建的实例。 7. 使用 `setOption` 方法将柱状图折线图的配置项设置到图表中。 示例代码如下所示: ```javascript // 创建图表容器 var chartContainer = document.getElementById('chart'); // 初始化图表 var chart = echarts.init(chartContainer); // 定义柱状图配置项 var barOption = { // 柱状图数据 series: [{ type: 'bar', data: [10, 20, 30, 40, 50] }] }; // 定义折线图配置项 var lineOption = { // 折线图数据 series: [{ type: 'line', data: [5, 10, 15, 20, 25] }] }; // 设置柱状图折线图的配置项 chart.setOption(barOption); chart.setOption(lineOption); ``` 可以根据自己的需求调整柱状图折线图的样式、数据等。记得在 HTML 中创建一个容器元素,并给它一个唯一的 ID,然后将该 ID 传递给 `document.getElementById` 方法来获取容器元素的引用。 注意:以上代码仅为示例,实际开发中可能需要根据实际情况进行适当的修改。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值