小编roh*_*osh的帖子

如何提高python中虚线图的效率(速度)

我在 python 中使用破折号。我正在绘制正在记录到 SQLite 数据库中的实时数据,目前,我正在绘制单个值与时间线图。我计划为此添加 20 个以上的图表,但目前,随着时间的增加,绘图变得更慢,我认为这是由于再次重新绘制了整个绘图。那么有人可以告诉我是否有有效的方法来做到这一点吗?我是仪表板新手,所以任何帮助对我来说都是很大的帮助。

谢谢。

import random
import dash
import plotly
import plotly.graph_objs as go
import dash_core_components as dcc
import dash_html_components as html
from dash.dependencies import Output, Input

X = list()
X.append(0)
Y = list()
Y.append(0)
app = dash.Dash(__name__, suppress_callback_exceptions=True,)
app.layout = html.Div([html.Div([
    dcc.Graph(id='live-graph'),
    dcc.Interval(
        id='graph-update',
        interval=0.05 * 1000
    ),
])
])

latest_sno = 0


@app.callback(Output('live-graph', 'figure'),
              [Input('graph-update', 'n_intervals')])
def update_graph_scatter(input_data):
    X.append(X[-1]+1)
    Y.append(0+random.randint(-2,2))
    data = plotly.graph_objs.Scatter(
        x=X,
        y=Y,
        name='lines',
        mode='lines'
    )
    if (len(X)) > 1000:
        x_l = …
Run Code Online (Sandbox Code Playgroud)

python plotly plotly-dash plotly-python

5
推荐指数
1
解决办法
2413
查看次数

我试图通过点击破折号应用程序中的按钮重定向到不同的页面,但它不起作用

import datetime
import sqlite3
import webbrowser
from time import sleep
import dash
import dash_html_components as html
import dash_core_components as dcc

from flask import Response

app = dash.Dash()
server = app.server

app.layout = html.Div([html.H1('Graphs will be added here'),
                       html.P('click on LOG_VIEW to view logger'),
                       dcc.Link(
                           html.Button('LOG_VIEW'),
                           href='/log_stream')])

latest_sno = 0

def flask_logger():
    """creates logging information"""
    global latest_sno, data
    values = ''
    connection = sqlite3.connect(r'C:\Users\rohit\Desktop\newbase.db')
    s = ''
    while True:
        try:
            data = connection.cursor()
            pt = data.execute(f"Select * FROM cvt WHERE SNO …
Run Code Online (Sandbox Code Playgroud)

python plotly-dash

3
推荐指数
1
解决办法
7527
查看次数

如何使用 python 更改 Dash-Plotly 中的网站选项卡名称

我想更改使用 Dash-Plotly 和 python 开发的网页选项卡上显示的名称和图标。

标签

任何帮助将不胜感激。

python plotly plotly-dash plotly-python

2
推荐指数
1
解决办法
4124
查看次数

标签 统计

plotly-dash ×3

python ×3

plotly ×2

plotly-python ×2