当前位置: 首页 > 知识库问答 >
问题:

用morris图形修复用滚动条显示的数据

吴展
2023-03-14

我正在使用Morris条形图和php,数据来自mysql数据库

现在显示的是条形图。

我的问题是:

mysql数据库中大约有100行,并且正在与日俱增。

我的条形图显示的是日期数据。

我们可以固定天数显示条形图与水平滚动条查看以前的数据吗?

我现在使用的代码如下:

<div id="graphdatewise"></div>

<script>
        $(function () {
            var graphdatewise = {
                      element: 'graphdatewise',
                      data: <?php echo json_encode($chartresult);?>,
                      xkey: 'cur_date',
                      ykeys: ['counter', 'counter_unique_visit'],
                      labels: ['PageViews', 'UniqueVisits'],
                      parseTime: true,
                      barColors: ['#F4FA58', '#00FFFF'],
                      xLabels: 'Date',                   
                      xLabelAngle: 70
                    }
                    bar1 = Morris.Bar(graphdatewise)
            });
    </script>

现在有了这段代码,条形图可以调整大小,整个数据显示在图形中。我们可以用水平滚动条在图形中显示10天的数据来访问Rest数据吗?

共有1个答案

茅桐
2023-03-14

用Morris图制作X-涡卷是不可行的。但我认为,如果您将父级的宽度限制在比图表的宽度更宽的范围内,这应该是可以的。类似于:

<div id='parent' style='width: 100px;'>
    <div id='graphdatewise' style='width: 50px;'></div>
</div>
 类似资料:
  • 我总是很难让布局与一起工作。我肯定我错过了什么。基本上,我有一个由并排的两列组成的网页。右边的列包含一个固定宽度为的正方形。左边的列应该是可扩展的。由两列组成的页面内容的最大宽度应为400px。当屏幕宽度在和之间时,左边的列应该缩小,但右边的列应该总是。 问题是左列中有一些文本由一个没有空格的长单词组成。这个词恰好是一个URL,但它可能是任何东西,只要它没有任何空格。它似乎可以防止左列收缩。我尝试

  • 我有一个这样的数据帧: 现在,我想绘制水平条形图,其中平台名称位于相应的条形图中,使其看起来像这样: 我该怎么做?

  • 我使用MPAndroidChart条形图(分组数据集)显示两个用户的数据。它正在显示数据,但问题是,它从一开始就没有在x轴上显示数据,因此所有条形图都不可见。 阵列: 条形图: 我已经尝试了stackoverflow的答案,但没有解决我的问题。请帮助! 更新: 是否可以将标签与条形图居中?

  • 我正在尝试使用MPAndroidChart在我的应用程序中创建图表。 但有一些具体的特点。 > 图形将比屏幕宽度宽,因此它必须具有最小宽度并可滚动(对于我正在使用的宽度,但它不可滚动):

  • 在一个html页面中,我有一个选择菜单(a, b, c, d)和一个条形图(a, b, c, d)。我想做的是在选择菜单中选择的条形图中突出显示相应的条形图。

  • 我正在使用MPAndroid库在我的Android应用程序中显示一个简单的条形图。条形图有时会完美地显示数据。但是,有时,尽管DataSet有数据,但它会显示消息“没有可用的图表数据”。 图表仅在我点击图表区域时显示。我谷歌了一下,但找不到解决方案。以下是代码: 任何帮助都将不胜感激。

  • 我有一个使用chart.js创建的条形图。页面加载时一切正常,但当我使用daterangepicker更改时间范围时,出现了一个小故障。新数据被引入,但当我将鼠标悬停在上面时,旧数据会显示出来。我是javascript新手,希望能得到一些帮助。看起来我需要合并。销毁();不知怎么的,但我不知道怎么做。下面是我的代码片段: 破坏原始数据的最佳方法是什么,以便当我更改日期范围并将鼠标悬停在新图表上时,

  • 我是Python新手。我想在下图中显示每个箱上方的值: 这是我的代码: 这是我想要的图表: