在Shiny中重新调整大小后获取轴范围

时间:2018-03-14 02:33:47

标签: r shiny plotly r-plotly

我有一个Shiny应用程序,带有时间序列数据的Plotly图。我希望用户能够平移x(时间)轴,但保持一天的一致窗口。要做到这一点,我需要在每次调整大小后获得当前的x轴范围。

为什么我不只是使用rangeSlider?因为我有大约25,000个数据点,并且使用rangeSlider需要在应用程序初始化时将所有数据加载到绘图中,这会大大减慢速度。

1 个答案:

答案 0 :(得分:2)

您可以将event_dataimport { Injectable } from "@angular/core"; import { User } from "./user"; const firebase = require("nativescript-plugin-firebase"); @Injectable() export class UserService { register(user : User) { firebase.push('/users', user).then( function (result) { console.log("created key: " + result.key); -> here I cannot write like -> return "OK" }, function (error) { console.log("Error ... : " + error); -> here I cannot write like -> return "NOT_OK" } ); } } 一起使用。官方plotly_relayout文档有demonstration

这里有一个小例子,展示了时间序列中的xlimits。请注意,plotly将在最初渲染绘图时返回plotly_relayout,在用户调整页面大小时返回绘图的尺寸,并在用户通过双击自动绘制绘图时返回TRUE。

NULL

enter image description here