Dash Plotly 日期时间选择
Dash Plotly Datetime Selection
Dash 世界中有没有什么东西可以提供一个很好的输入界面 datetimes/timedeltas(不管是什么类型,np、pd、dt 等)?目前我只能找到真正支持日期的代码https://dash.plotly.com/dash-core-components/datepickersingle。我正在尝试为实时传感器数据创建一个绘图工具,目前它以设置回溯的“流模式”运行,这只会每 2 秒更新一次动画图形并在屏幕上“滚动”。我还想查看历史记录,并能够在调用数据库时设置开始和结束日期时间。
使用 html 输入类型的最小示例
from dash import Dash, dcc
app = Dash(__name__)
app.layout = dcc.Input(type="datetime-local", step="1")
if __name__ == '__main__':
app.run_server()
这里step="1"
给出秒,标准视图似乎只给出分钟(step="60"
会给出分钟,step="3600"
小时,step="0.001"
毫秒等)
注意:破折号不支持官方 https://dash.plotly.com/dash-core-components/input
ALLOWED_TYPES = (
"text", "number", "password", "email", "search",
"tel", "url", "range", "hidden",
)
这意味着在调试模式下 运行 你需要关闭 dev_tools_props_check
app.run_server(debug=True, dev_tools_props_check=False)
主要问题似乎是浏览器支持
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/datetime-local#handling_browser_support
Dash 世界中有没有什么东西可以提供一个很好的输入界面 datetimes/timedeltas(不管是什么类型,np、pd、dt 等)?目前我只能找到真正支持日期的代码https://dash.plotly.com/dash-core-components/datepickersingle。我正在尝试为实时传感器数据创建一个绘图工具,目前它以设置回溯的“流模式”运行,这只会每 2 秒更新一次动画图形并在屏幕上“滚动”。我还想查看历史记录,并能够在调用数据库时设置开始和结束日期时间。
使用 html 输入类型的最小示例
from dash import Dash, dcc
app = Dash(__name__)
app.layout = dcc.Input(type="datetime-local", step="1")
if __name__ == '__main__':
app.run_server()
这里step="1"
给出秒,标准视图似乎只给出分钟(step="60"
会给出分钟,step="3600"
小时,step="0.001"
毫秒等)
注意:破折号不支持官方 https://dash.plotly.com/dash-core-components/input
ALLOWED_TYPES = (
"text", "number", "password", "email", "search",
"tel", "url", "range", "hidden",
)
这意味着在调试模式下 运行 你需要关闭 dev_tools_props_check
app.run_server(debug=True, dev_tools_props_check=False)
主要问题似乎是浏览器支持 https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/datetime-local#handling_browser_support