导入echarts包

  1. <script src='../scripts/libraries/echarts/echarts-all.js'></script>

堆积图js

  1. $(function () {
  2. var myChart = echarts.init(document.getElementById('main1'));
  3. myChart.setOption({
  4. title : {
  5. text : ""
  6. },
  7. tooltip : {
  8. trigger : 'axis',
  9. showDelay : 0, // 显示延迟,添加显示延迟可以避免频繁切换,单位ms
  10. axisPointer : { // 坐标轴指示器,坐标轴触发有效
  11. type : 'shadow' // 默认为直线,可选为:'line' | 'shadow'
  12. }
  13. },
  14. legend: {
  15. data:['直接访问', '邮件营销','联盟广告','视频广告','搜索引擎']
  16. },
  17. toolbox: {
  18. show : true,
  19. feature : {
  20. mark : {show: true},
  21. dataView : {show: true, readOnly: false},
  22. magicType : {show: true, type: ['line', 'bar', 'stack', 'tiled']},
  23. restore : {show: true},
  24. saveAsImage : {show: true}
  25. }
  26. },
  27. calculable : true,
  28. xAxis : [
  29. {
  30. type : 'value'
  31. }
  32. ],
  33. yAxis : [
  34. {
  35. type : 'category',
  36. data : ['周一','周二','周三','周四','周五','周六','周日']
  37. }
  38. ],
  39. series : [
  40. {
  41. name:'直接访问',
  42. type:'bar',
  43. stack: '总量',
  44. itemStyle : { normal: {label : {show: true, position: 'insideRight'}}},
  45. data:[320, 302, 301, 334, 390, 330, 320]
  46. },
  47. {
  48. name:'邮件营销',
  49. type:'bar',
  50. stack: '总量',
  51. itemStyle : { normal: {label : {show: true, position: 'insideRight'}}},
  52. data:[120, 132, 101, 134, 90, 230, 210]
  53. },
  54. {
  55. name:'联盟广告',
  56. type:'bar',
  57. stack: '总量',
  58. itemStyle : { normal: {label : {show: true, position: 'insideRight'}}},
  59. data:[220, 182, 191, 234, 290, 330, 310]
  60. },
  61. {
  62. name:'视频广告',
  63. type:'bar',
  64. stack: '总量',
  65. itemStyle : { normal: {label : {show: true, position: 'insideRight'}}},
  66. data:[150, 212, 201, 154, 190, 330, 410]
  67. },
  68. {
  69. name:'搜索引擎',
  70. type:'bar',
  71. stack: '总量',
  72. itemStyle : { normal: {label : {show: true, position: 'insideRight'}}},
  73. data:[820, 832, 901, 934, 1290, 1330, 1320]
  74. }
  75. ]
  76. });
  77. });

以上堆积柱状图为横着这摆放,如需要竖着摆放这将xAxis 和yAxis兑换就可

html页面

  1. <div class="chart" id="main1" style="margin-bottom:-70px;margin-top:-50px;"></div>

Echarts-画堆积柱状图的更多相关文章

  1. Echarts堆积柱状图排序问题

    Echarts堆积柱状图排序是按照堆积柱状图的柱子高度进行从大到小(或者从小到大)进行排序,方便查阅各坐标情况.以下是我自己研发的方法,有不对的地方敬请谅解,随时欢迎指教. 排序后效果如下图: (1) ...

  2. 数据输入——生成你需要的echart图(堆积柱状图、扇形图、嵌套环形图)

    最近论文需要一些比较直观的图表, 发现echart做出来的图还是比较美观的,这里介绍如何修改数据生成你需要的echart图. 1.堆积柱状图: http://echarts.baidu.com/exa ...

  3. 使用echarts画一个类似组织结构图的图表

    昨天,写了一篇关于圆环进度条的博客(请移步:Vue/React圆环进度条),已经烦不胜烦,今天又遇到了需要展示类似公司的组织结构图的功能需求,要冒了!!! 这种需求,自己用div+css也是可以实现的 ...

  4. WPF用SkewTransform画3D柱状图

    WPF用SkewTransform画3D柱状图 SkewTransform主要是对控件实现一种2-D扭曲,具体内容可以查看以下链接: http://msdn.microsoft.com/zh-cn/l ...

  5. Vue中使用ECharts画散点图加均值线与阴影区域

    [本文出自天外归云的博客园] 需求 1. Vue中使用ECharts画散点图 2. 在图中加入加均值线 3. 在图中标注出阴影区域 实现 实现这个需求,要明确两点: 1. 知道如何在vue中使用ech ...

  6. vue+vuex+axios+echarts画一个动态更新的中国地图

    一. 生成项目及安装插件 # 安装vue-cli npm install vue-cli -g # 初始化项目 vue init webpack china-map # 切到目录下 cd china- ...

  7. 前端统计图 echarts 实现简单柱状图

    前端统计图   echarts实现简单柱状图 1. 引入 ECharts <!DOCTYPE html> <html> <head> <meta charse ...

  8. echarts —— 绘制横向柱状图(圆角、无坐标轴)

    UI给了设计图,看了一眼觉得简单,不就是无序列表布局嘛(ul,li),后来才知道那是echarts图,好吧,样式如下: 代码如下:(渐变色没做) <!DOCTYPE html> <h ...

  9. D3画完整柱状图(带坐标轴、标签)

    昨天晚上本来打算花一点时间把之前学的柱状图改一下,用CSV文件来替换自定义数据.这一替换可不得了,一晚上就搭进去了,还好今早找到了问题的所在,原因在于我的数据引用出了问题. 现在就来讲解一下如何画一个 ...

随机推荐

  1. AC日记——字符串位移包含问题 1.7 19

    19:字符串移位包含问题 总时间限制:  1000ms 内存限制:   65536kB 描述 对于一个字符串来说,定义一次循环移位操作为:将字符串的第一个字符移动到末尾形成新的字符串. 给定两个字符串 ...

  2. C# 内存信息

      Process proc = Process.GetCurrentProcess();                 Console.Write("专用工作集内存:");   ...

  3. 4829 [DP]数字三角形升级版

    4829 [DP]数字三角形升级版  时间限制: 1 s  空间限制: 16000 KB  题目等级 : 黄金 Gold 题解       题目描述 Description 从数字三角形的顶部(如图, ...

  4. VS XML注释

    1.<c> <c>text</c> 其中: text 希望将其指示为代码的文本. 备注 <c> 标记为您提供了一种将说明中的文本标记为代码的方法.使用 ...

  5. 19个必须知道的Visual Studio快捷键(转)

    英文原文:19 Must-Know Visual Studio Keyboard Shortcuts 本文将为大家列出在 Visual Studio 中常用的快捷键,正确熟练地使用快捷键,将大大提高你 ...

  6. MakeCode 递归生成资源文件

    static void yieldDir(DirectoryInfo dir, int depth, StringBuilder sb1, StringBuilder sb2) { var first ...

  7. mysql查看数据库和表的占用空间大小

    mysql查看数据库和表的占用空间大小   第一部分-任务 将线上db,导出后,导入到office db 一. 两种方案: 1,将数据直接从online-->office,通过mysqldump ...

  8. Spring 4.0.2 学习笔记(2) - 自动注入及properties文件的使用

    接上一篇继续, 学习了基本的注入使用后,可能有人会跟我一样觉得有点不爽,Programmer的每个Field,至少要有一个setter,这样spring配置文件中才能用<property> ...

  9. Android酷炫实用的开源框架(UI框架)

    Android酷炫实用的开源框架(UI框架) 前言 忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮 ...

  10. QTableView 添加进度条

    记录一下QTableView添加进度条 例子很小,仅供学习 使用QItemDelegate做的实现 有自动更新进度 要在.pro文件里添加 CONFIG += c++ ProgressBarDeleg ...