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