echarts源碼
1. 如何運行gallery echarts上的代碼
<!DOCTYPEhtml>
<html>
<head>
<metacharset="utf-8">
<title>ECharts</title>
<!--引入echarts.js-->
<scriptsrc="echarts.min.js"></script>
</head>
<body>
<!--為ECharts准備一個具備大小(寬高)的Dom-->
<divid="main"style="width:600px;height:400px;"></div>
<scripttype="text/javascript">
varmyChart=echarts.init(document.getElementById('main'));
//替換GALERY中代碼
</script>
</body>
</html>
將GALERY中代碼替換到上述內容中應該就可以運行了
2. 新手求助echarts關系圖
主要是餅圖和柱狀圖,結合點擊事件獲取點擊的數據。直接上代碼:demo下載網路網盤:代碼:放2個div,取個id就行。引用寫好的js。測試類型echarts代碼:1、在BusinessJs/echarts.js中引用echarts及zrender:require.config({packages:[{name:'ech...
3. 如何查看echarts官網實例代碼
新建txt文本 修改文本名為demo1.html(注意:要修改文件名) 將例子的代碼拷貝到demo1中 使用瀏覽器打開
4. 有人讀過Echarts源碼嗎
很高興,最近我也使用了ECharts ECharts提供的用法中,require是作為模塊化載入的入口,如果你使用類似於RequireJS、SeaJS這樣的模塊化載入JS庫的話,那麼,就可以使用require()初始化ECharts。 你貼出來的鏈接這篇文章
5. C# echarts怎麼 從資料庫里取數據顯示出來!求一份源代碼 否則根本寫不出來 謝謝
<!--給你看看大概代碼吧,用心想想其實沒那麼難,這代碼我從他們官網上下來自己改改就用了。首先我做的這個是被當彈出框用的所以設置這個大小,拿zrk來舉例,zrk是從另外一個js里傳遞過來的ajaxpost當success時將zrk地址欄傳遞其實只要寫個簡單的ajax便可以把你的數據綁定了,別想復雜了
$.ajax({
type:"post",
url:"GetJzwxxCount.action?t="+Math.random(),//你post的地址
data:{//你需要傳遞的參數
address:$("input[name=address]").val(),
name:$("input[name=jzwmc]").val()
},
dataType:"json",//設置需要返回的數據類型
success:function(data){
//這里是我傳遞到下面jsp的地址根據你自己的需要去寫
},
beforeSend:function(){
GetLoading();
},
error:function(){
ClearLoading();
createDataGrid();
}//這里不要加","
});
-->
<%@pagelanguage="java"import="java.util.*"pageEncoding="utf-8"%>
<%
Stringpath=request.getContextPath();
StringbasePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">
<html>
<head>
<basehref="<%=basePath%>">
<title>人員及案件統計</title>
<metahttp-equiv="pragma"content="no-cache">
<metahttp-equiv="cache-control"content="no-cache">
<metahttp-equiv="expires"content="0">
<metahttp-equiv="keywords"content="keyword1,keyword2,keyword3">
<metahttp-equiv="description"content="Thisismypage">
<!--
<linkrel="stylesheet"type="text/css"href="styles.css">
-->
<style>
*{margin:0;padding:0;}
</style>
<scripttype="text/javascript"src="content/js/jquery-1.4.4.min.js"></script>
</head>
<bodystyle="overflow:scroll;overflow-x:hidden;overflow-y:hidden;">
<!--Step:1PrepareadomforEChartswhich(must)hassize(width&hight)-->
<!--Step:1為ECharts准備一個具備大小(寬高)的Dom-->
<divstyle="margin:0;padding:0;">
<divid="main"style="height:240px;width:220px;float:left;"></div>
<divid="main1"style="height:240px;width:220px;float:left;"></div>
<!--<divid="main2"style="height:350px;width:260px;float:left;"></div>-->
</div>
<!--Step:2Importecharts.js-->
<!--Step:2引入echarts.js-->
<scriptsrc="content/count/js/echarts.js"></script>
<scripttype="text/javascript">
<%Stringzrk=request.getParameter("zrk");%>
<%Stringldrk=request.getParameter("ldrk");%>
<%Stringczrk=request.getParameter("czrk");%>
<%Stringzdrk=request.getParameter("zdrk");%>
<%Stringffry=request.getParameter("ffry");%>
<%Stringwfaj=request.getParameter("wfaj");%>
<%if(zrk.equals("")){
zrk="0";
}
if(ldrk.equals("")){
ldrk="0";
}
if(czrk.equals("")){
czrk="0";
}
if(zdrk.equals("")){
zdrk="0";
}
if(ffry.equals("")){
ffry="0";
}
if(wfaj.equals("")){
wfaj="0";
}
%>
varzrk='<%=zrk%>';
varczrk='<%=czrk%>';
varldrk='<%=ldrk%>';
varzdrk='<%=zdrk%>';
varffry='<%=ffry%>';
varwfaj='<%=wfaj%>';
//Step:3conifgECharts'spath,linktoecharts.jsfromcurrentpage.
//Step:3為模塊載入器配置echarts的路徑,從當前頁面鏈接到echarts.js,定義所需圖表路徑
require.config({
paths:{
echarts:'content/count/js'
}
});
//Step:.
//Step:4動態載入echarts然後在回調函數中開始使用,注意保持按需載入結構定義圖表路徑
require(
[
'echarts',
'echarts/chart/pie'
],
function(ec){
//---折柱---
varmyChart=ec.init(document.getElementById('main'));
vardataStyle={
normal:{
label:{show:false},
labelLine:{show:false}
}
};
varplaceHolderStyle={
normal:{
color:'rgba(0,0,0,0)',
label:{show:false},
labelLine:{show:false}
},
emphasis:{
color:'rgba(0,0,0,0)'
}
};
/*$.ajax({
type:"post",
url:"GetDataInfo.action?t="+Math.random(),//
data:{//設置數據源
sqbm:"",
type:""
},
dataType:"json",//設置需要返回的數據類型
success:function(data){
vardsdata=eval("("+data+")");
if(dsdata.ds!=null){
zrk=dsdata.ds.czrk+dsdata.ds.ldrk;
czrk=dsdata.ds.czrk;
ldrk=dsdata.ds.ldrk;
zdrk=dsdata.ds.zdrk;
}*/
myChart.setOption({
title:{
text:'人口統計',
subtext:'人口總數:'+zrk,
x:'54',
y:'80',
itemGap:20,
textStyle:{
color:'rgba(30,144,255,0.8)',
fontFamily:'微軟雅黑',
fontSize:20,
fontWeight:'bolder'
}
},
tooltip:{
show:true
},
legend:{
orient:'vertical',
x:108,
y:0,
itemGap:6,
data:['總人口:'+zrk,'常住人口:'+czrk,'流動人口:'+ldrk,'重點人口:'+zdrk]
},
series:[
{
name:'總人口統計',
type:'pie',
clockWise:false,
radius:[80,90],
center:['48%',100],
itemStyle:{
normal:{
color:'#71d7fc',
label:{show:false},
labelLine:{show:false}
}
},
data:[
{
value:zrk,
name:'總人口:'+zrk
},
{
value:zrk*0.2,
name:'總人口',
itemStyle:placeHolderStyle
}
]
},
{
name:'常住人口統計',
type:'pie',
clockWise:false,
radius:[70,80],
center:['48%',100],
itemStyle:{
normal:{
color:'#71fce7',
label:{show:false},
labelLine:{show:false}
}
},
data:[
{
value:czrk,
name:'常住人口:'+czrk
},
{
value:zrk-czrk,
name:'常住人口',
itemStyle:placeHolderStyle
}
]
},
{
name:'流動人口統計',
type:'pie',
clockWise:false,
radius:[60,70],
center:['48%',100],
itemStyle:{
normal:{
color:'#fcd071',
label:{show:false},
labelLine:{show:false}
}
},
data:[
{
value:ldrk,
name:'流動人口:'+ldrk
},
{
value:zrk-czrk,
name:'流動人口',
itemStyle:placeHolderStyle
}
]
},{
name:'重點人口統計',
type:'pie',
clockWise:false,
radius:[50,60],
center:['48%',100],
itemStyle:dataStyle,
data:[
{
value:zdrk,
name:'重點人口:'+zdrk
},
{
value:zrk-zdrk,
name:'重點人口',
itemStyle:placeHolderStyle
}
]
}
]
});
/*},
error:function(){
//isAjax=false;
}//這里不要加","
});*/
//---折柱---
varmyChart1=ec.init(document.getElementById('main1'));
vardataStyle1={
normal:{
label:{show:false},
labelLine:{show:false}
}
};
varplaceHolderStyle1={
normal:{
color:'rgba(0,0,0,0)',
label:{show:false},
labelLine:{show:false}
},
emphasis:{
color:'rgba(0,0,0,0)'
}
};
myChart1.setOption({
title:{
text:'案件統計',
subtext:'涉案人員:'+ffry+' 違法案件:'+wfaj,
x:'45',
y:'110',
itemGap:13,
textStyle:{
color:'rgba(30,144,255,0.8)',
fontFamily:'微軟雅黑',
fontSize:20,
fontWeight:'bolder'
}
},
tooltip:{
show:true
},
legend:{
orient:'vertical',
x:115,
y:60,
itemGap:5,
data:['涉案人員:'+ffry,'違法案件:'+wfaj]
},
series:[
{
name:'涉案人員統計',
type:'pie',
clockWise:false,
radius:[70,80],
center:['45%',150],
itemStyle:{
normal:{
color:'#58da6a',
label:{show:false},
labelLine:{show:false}
}
},
data:[
{
value:ffry,
name:'涉案人員:'+ffry
},
{
value:ffry*0.2,
name:'涉案人員',
itemStyle:placeHolderStyle1
}
]
},
{
name:'違法案件統計',
type:'pie',
clockWise:false,
radius:[60,70],
center:['45%',150],
itemStyle:{
normal:{
color:'#36ADD8',
label:{show:false},
labelLine:{show:false}
}
},
data:[
{
value:wfaj,
name:'違法案件:'+wfaj
},
{
value:wfaj*0.2,
name:'違法案件',
itemStyle:placeHolderStyle1
}
]
}
]
});
}
);
</script>
</body>
</html>
6. 求Excel數據導入echarts實現成圖的代碼,不勝感激!
獲取數據:即然已經生成了圖表了,證明這些數據已經獲取到了;
寫excel:可以通過jxl寫excel,保存到伺服器;
下載excel:根據伺服器地址+文件路徑就可以下載excel文件了;
7. 如何導出echarts可視化圖表的代碼
在文檔里修改好參數後option放到你的前端代碼中。
就OK啦
8. 怎麼用java編寫echarts代碼
html代碼:放2個div,取個id就行。引用寫好的js。測試類型echarts代碼:1、在BusinessJs/echarts.js中引用echarts及zrender:
9. echarts使用什麼代碼寫的
直接上代碼:demo下載網路網盤:代碼:放2個div,取個id就行。引用寫好的js。測試類型echarts代碼:1、在BusinessJs/echarts.js中引用echarts及zrender:require.config({packages:[{name:'echarts',location:'./echarts/src',main:'echarts'},{name:'zrender',location:'./zrender/src',//zrender與echarts在同一級目錄main:'zrender'}]});require(['echarts','echarts/chart/bar','echarts/chart/pie'],function(ec){varmyChart_Category=ec.init(document.getElementById('div_pieCategory'));varmyChart_Bar=ec.init(document.getElementById('div_bar'));SetTestStatisticsByCategory(ec,myChart_Category);SetTestStatisticsByBeginTime(ec,myChart_Bar);//設置點擊事件varecConfig=require('echarts/config');myChart_Category.on(ecConfig.EVENT.PIE_SELECTED,function(param){varselected=param.selected;//debugger;varserieserie=optionpie_category.series[0];if(jQuery.inArray(true,selected[0])>-1){for(vari=0;i
10. Echarts Gallery的官方實例和個人的實例源代碼如何下載
1、打開echarts官網網站,如圖。