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

当xAx类型与“time”不同时,无法使x缩放工作

司马振国
2023-03-14

我正在尝试在我网站上的图表上应用缩放功能。或多或少,图表的实际代码是我在以下CodePen中添加的代码:https://codepen.io/leonardodaga/pen/eYNZdVV

此示例有效,但我正在尝试使用不同的 xAxis 类型(不是“时间”),并使用回调来格式化 xAxis 刻度线(现在在 CodePen 中注释):

callback: function (value, index, values) {
    return Math.floor(value).toFixed(0) + '.' + (((value - Math.floor(value)) * 12).toFixed(0));
},

移除类型:“时间”缩放结束工作。我正在做的事情有问题吗?

共有1个答案

柳浩大
2023-03-14

这是我的错误,我用错误的格式传递数据。

在上面的代码中,X和Y数据是使用两个不同的数组传递的(第一个作为标签)。我应该将XY数据作为单个、两个组件数组传递。我的仪表板中还有另一个代码(Chart.js线性缩放示例)向像我这样的初学者展示了方法:-)

对价格变动的回调绝对不是问题。

 类似资料:
  • 我一直试图绘制时间序列数据(来自温度传感器)使用Chart.js库。python应用程序使用Flask将值和标签列表传递到. html模板文件。 经过一些迭代之后,我设法以正确的时间格式获得标签——现在由图表“newdate()”处理——并在绘制的图表X轴刻度上被视为有效日期。 然而,读数在X轴上等间距(刻度分布是线性的),而不是按时间间隔。打印刻度的格式也需要截断为HH: mm: ss(因为数据

  • 我们已经在Highcharts Configuration Syntax一章中看到了用于绘制此图表的配置 。 现在让我们考虑以下示例来进一步理解时间序列,Zoomable Chart。 配置 (Configurations) 现在让我们讨论所采取的其他配置/步骤。 图表 配置图表以使其可缩放。 chart.zoomType通过拖动鼠标chart.zoomType决定用户可以缩放的尺寸。 可能的值是

  • 以下是基于时间的数据图表的示例。 我们已经在Highcharts Configuration Syntax一章中看到了用于绘制图表的配置 。 现在,我们将讨论基于时间的数据图表的示例。 配置 (Configurations) 现在让我们讨论所采取的其他配置/步骤。 图表 配置图表以使其可缩放。 chart.zoomType通过拖动鼠标chart.zoomType决定用户可以缩放的尺寸。 可能的值是

  • 我正在使用Android API的GoogleMaps和一个自定义的TileProvider,它使用URL获取缩放/x/y格式的平铺,以显示自定义的世界地图。 这里没什么特别的。该应用程序用于使用开放式街道地图。我注意到,在一定的缩放级别上,它会显示更详细的图像。 与谷歌地图相比,OSM的zoomlevel似乎有所不同。这会导致OSM的URL中出现更高的缩放值,而GoogleMaps会将更低的值放

  • 一切工作正常,正如预期的那样,但是当我添加@Builder注释时: 在生成过程中,我得到以下错误: 这是龙目虫还是我做错了什么?

  • 问题内容: 我构建了一个PyQt5 GUI来进行一些selenium测试。除PyQt进度条外,其他所有操作均按预期进行。 在下面的第一个示例中,当我使用Selenium浏览器时,最后,当浏览器关闭时,进度条只会跳到100%。但是,selenium工作正常。 但是,在下面的此版本中,在Selenium浏览器被注释掉的情况下,进度条可以按预期工作。 问题答案: 阻塞任务与在其中执行GUI的事件循环不友