javascript - 并排的 jQuery flot 多条形图

标签 javascript jquery

我使用带有类别插件的 jQuery plot 来创建图表。 我想用这段代码为每个月并排绘制两个条形图:

$.plot(".chart", [ { label: "Neue Mitglieder", data: data, order: 1 }, { label: "Fällige Kündigungen", data: data2, order: 2 } ], {
        series: {
            bars: {
                show: true,
                barWidth: 0.5,
                align: "center",

            }
        },
        xaxis: {
            mode: "categories",
            ticks: [[0,"Jan"], [1,"Feb"],  [2,"Mär"],  [3,"Apr"],  [4,"Mai"],  
                    [5,"Jun"],  [6,"Jul"],  [7,"Aug"],  [8,"Sep"],  [9,"Okt"],  [10,"Nov"],  [11,"Dez"]],
            tickLength: 1,

        },
        grid: {
            hoverable: true,
        },
        yAxis: {
            allowDecimals:false,
    }
    });

这就是我的结果:

plotting a chart

条形仍然重叠,但我希望我的结果看起来像

Correct chart

有人知道我的代码有什么问题吗?我认为“订单”选项可以解决这个问题,但它并没有改变任何东西。

这是 jsfiddle:http://jsfiddle.net/buk8mhy8/

最佳答案

在您的 fiddle 中发现 2 个错误

  1. jquery.flot.orderBars.js 链接错误。
  2. 从系列数据中删除顺序:1 和 2
  3. 用这个更新了你的系列默认对象

    series: {
      bars: {
        show: true,
        barWidth: 0.15,
        order: 1
      }
     }
    

    检查 updated fiddle

希望这对您有所帮助。

关于javascript - 并排的 jQuery flot 多条形图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28296984/

相关文章:

javascript - 使用 ng-repeat 时如何获取数组的规范化值

javascript - 如何大致找出什么 javascript 控制网页上一般元素的行为?

javascript - 通过 json 发送 3 个变量未正确发送

javascript - 如果是移动浏览器,请在 jquery 中清空一个 div

javascript - 沉睡在 JQuery 中?

javascript - 如何使用 jquery 创建带导航按钮的幻灯片

javascript - Javascript RegEx 查询

javascript - 输入RichText显示输出

javascript - 获取 jQuery 中所有匹配项的 CSS 选择器

javascript - 在 Javascript/Jquery 中提取字符串部分