跟随我在oracle学习php(40)
效果圖如下圖所示
1.繪制一個(gè)圖表時(shí),需要有一個(gè)給定寬高的容器;基本配置可以閱讀echarts的文檔;里面有很多示例demo~~
html 結(jié)構(gòu):
<div id="box"></div>
css樣式:
<style>
 #box{
 width: 600px;
 height: 400px;
 border: 1px solid #e4e4e4;
 }
</style>
js:
1. 首先需要引入echarts.js 的文件;可從echarts官網(wǎng)中按需要進(jìn)行下載,鏈接:http://echarts.baidu.com/download.html
2. ?如下為js代碼;可以根據(jù)注釋來(lái)理解;
其中有幾個(gè)點(diǎn)也是通過(guò)查閱文檔與百度所得,僅此記錄,方便以后查閱與完善。
(1). 設(shè)置折線的虛實(shí),不同折線的顏色設(shè)定;
(2). 對(duì)折線的拐點(diǎn)樣式進(jìn)行修改設(shè)置(拐點(diǎn)大小;拐點(diǎn)背景顏色);達(dá)到所求;
(3). 坐標(biāo)軸的樣式(顏色,旋轉(zhuǎn)-適用于內(nèi)容較多時(shí)的完整顯示,例如時(shí)間)。
<script>
 // 獲取到這個(gè)DOM節(jié)點(diǎn),然后初始化
 var myChart = echarts.init(document.getElementById("box"));
 var option = {
 // 標(biāo)題
 title: {
 text: '折線圖堆疊'
 },
 tooltip: {
 trigger: 'axis'
 },
 //圖例名
 legend: {
 data:['郵件營(yíng)銷','郵件營(yíng)銷1','視頻廣告','視頻廣告1']
 },
 grid: { 
 left: '3%', //圖表距邊框的距離
 right: '4%',
 bottom: '3%',
 containLabel: true
 },
 //工具框,可以選擇
 toolbox: {
 feature: {
 saveAsImage: {}
 }
 },
 //x軸信息樣式
 xAxis: {
 type: 'category',
 boundaryGap: false,
 data: ['周一','周二','周三','周四','周五','周六','周日'],
 //坐標(biāo)軸顏色
 axisLine:{
 lineStyle:{
 color:'red'
 }
 },
 //x軸文字旋轉(zhuǎn)
 axisLabel:{
 rotate:30,
 interval:0
 },
 },
 yAxis: {
 type: 'value'
 },
 series: [
 //虛線
 {
 name:'郵件營(yíng)銷',
 type:'line',
 symbolSize:8, //拐點(diǎn)圓的大小
 color:['red'], //折線條的顏色
 data:[800, 300, 500, 800, 300, 600,500],
 smooth:false, //關(guān)鍵點(diǎn),為true是不支持虛線的,實(shí)線就用true
 itemStyle:{
 normal:{
 lineStyle:{
 width:2,
 type:'dotted' //'dotted'虛線 'solid'實(shí)線
 }
 }
 },
 },
 //實(shí)線
 {
 name:'郵件營(yíng)銷1',
 type:'line',
 symbol:'circle',
 symbolSize:8,
 itemStyle:{
 normal:{
 color:'red',
 borderColor:'red', //拐點(diǎn)邊框顏色
 }
 },
 data:[220, 182, 191, 234, 290, 330, 310]
 },
 {
 name:'視頻廣告',
 type:'line',
 stack: '總量',
 symbolSize:8,
 color:['orange'],
 smooth:false, //關(guān)鍵點(diǎn),為true是不支持虛線的,實(shí)線就用true
 itemStyle:{
 normal:{
 lineStyle:{
 width:2,
 type:'dotted' //'dotted'虛線 'solid'實(shí)線
 }
 }
 },
 data:[150, 232, 201, 154, 190, 330, 410]
 },
 {
 name:'視頻廣告1',
 type:'line',
 stack: '總量',
 color:['orange'],
 symbol:'circle',
 symbolSize:8,
 data:[320, 332, 301, 334, 390, 330, 320],
 itemStyle:{
 normal:{
 color:'orange',
 borderColor:'orange',
 }
 },
 },
 ]
 };
 myChart.setOption(option);
 </script>
?
轉(zhuǎn)載于:https://www.cnblogs.com/RighTgraM/p/10925038.html
總結(jié)
以上是生活随笔為你收集整理的跟随我在oracle学习php(40)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
 
                            
                        - 上一篇: 肥皂掉厕所会堵住吗
- 下一篇: Namecheap八月优惠活动来袭 优惠
