Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 单击并以绘图方式操作数据后刷新文本_Python_Plotly_Interactive_Plotly Dash - Fatal编程技术网

Python 单击并以绘图方式操作数据后刷新文本

Python 单击并以绘图方式操作数据后刷新文本,python,plotly,interactive,plotly-dash,Python,Plotly,Interactive,Plotly Dash,我是一个新来的阴谋破折号蟒蛇。我的问题可能被问错了或者很幼稚,所以如果是这样的话,请引导我正确的方向 在我的IDE中,我有一个包含几百个短文本的数据框架库。我想做的是创建一个界面,在这个界面中,用户每次可以看到一段文本,并为此文本提交一个二进制输入。这需要保存在一个新的列/数据框中。然后,在他们给出输入后,将显示一个新的短文本,要求他们再次给出二进制输入。这些步骤一直持续到所有文本都已阅读完毕 因为我对Plotly,Dash不熟悉,我不知道: 如果可能的话 我需要寻找什么类型的函数 如何为此编写

我是一个新来的阴谋破折号蟒蛇。我的问题可能被问错了或者很幼稚,所以如果是这样的话,请引导我正确的方向

在我的IDE中,我有一个包含几百个短文本的数据框架库。我想做的是创建一个界面,在这个界面中,用户每次可以看到一段文本,并为此文本提交一个二进制输入。这需要保存在一个新的列/数据框中。然后,在他们给出输入后,将显示一个新的短文本,要求他们再次给出二进制输入。这些步骤一直持续到所有文本都已阅读完毕

因为我对Plotly,Dash不熟悉,我不知道:

如果可能的话

我需要寻找什么类型的函数

如何为此编写代码

到目前为止,我只找到了如何写一大块文字:

import dash
import dash_core_components as dcc
import dash_html_components as html
from dash.dependencies import Input, Output

app = dash.Dash()

for text in library:
     markdown_text = text    
     app.layout = html.Div([
         dcc.Markdown(children=markdown_text)
     ])

if __name__ == '__main__':
    app.run_server(debug=True)
因此,任何让我更接近实现的答案都是受欢迎的

注:答案特别集中在绘图上,因此与我的问题不相关

我假定您有一个库,其中包含要显示的初始文本和用户输入。 包括带有用户输入值的@app.callback。然后回调函数可以从库中再次调用相关文本,并显示在布局的div区域中

请记住,您需要为页面上的所有元素提供id,以便回调可以正常工作。有关详细信息,请参阅仪表板文档中给出的示例