【问题标题】:best way of managing to show different charts in a single page管理在单个页面中显示不同图表的最佳方法
【发布时间】:2018-11-20 21:03:24
【问题描述】:

我是 js 和一般设计的新手,我尽我所能解释我遇到的问题,我有一个柱形图和条形图,当我点击条形图时,它应该会给我另外 3 个相应的不同图表,实现这没什么大不了的,但是用户界面变得很痛苦,我想知道这样的问题的逻辑建议是什么,它应该是模态的或只是页面上不同的 div,以显示图表? 也许下面的例子可以让我的观点更好:

这是我的 HTML:

 <div style="width:100%">
    <div id="chart" style="width:30% ;float:left"></div>
    <div id="chart2" style="width:35%;float:right"></div>
    <div id="chart3" style="width:25%;float:left"></div>
    </div>

这里是 JS:

$("#chart").kendoChart({
          series: [{
            data: [1, 2],
            color: function(point) {
              if (point.value > 1) {
                return "red";
              }

              // use the default series theme color
            }
          }],  
          seriesClick:seriesClick  
        });

          function seriesClick(){
          $("#chart2").kendoChart({
           command:{ text: "View Details" },
          series: [{
            data: [5, 6],  
            color: function(point) {
              if (point.value > 5) {
                return "blue";
              }
            }
          }],     
        });  
          $("#chart3").kendoChart({
           command:{ text: "View Details" },
          series: [{
            data: [1, 3],  
            color: function(point) {
              if (point.value > 1) {
                return "green";
              }
            }
          }],     
        }); 

          }

这里是演示:

Demo

【问题讨论】:

    标签: javascript jquery html user-interface kendo-ui


    【解决方案1】:

    您可以尝试修改现有的条形图。可以修改现有的钢筋。使用现有资源滑动到下一个总是好的,并且似乎比随机弹出条条要好得多。

    只需查看此链接 http://nivo.rocks/bar 。单击右侧的掷骰子按钮或将堆叠选项更改为下面的分组,您会对此有所了解。

    【讨论】:

    • 感谢您的回答,但想象一下这样的问题:图表的每个条形表示汽车(丰田、奔驰、....)当我单击每个图表(例如丰田)时,它应该给出我 10 条不同的条形图显示了汽车的 10 种不同问题,那么您认为您给出的解决方案对于这种情况仍然足够聪明吗?
    • 这个方案在我们有多个系列的相同类别轴时有效,然后我们可以将它们堆叠起来
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-19
    • 1970-01-01
    • 2017-06-21
    相关资源
    最近更新 更多