Рассмотрим следующий минимальный блестящий пример.
Код: Выделить всё
from shiny import ui, App
from shinywidgets import output_widget, render_widget
import plotly.express as px
import plotly.graph_objects as go
app_ui = ui.page_fluid(
output_widget("plotly")
)
def server(input, output, session):
@render_widget
def plotly():
df = px.data.gapminder().query("country=='Canada'")
fig = px.line(df, x="year", y="lifeExp", title='Life expectancy in Canada')
return go.FigureWidget(fig)
app = App(app_ui, server)
Я не могу использовать fig.show(config= config), поскольку при этом открывается отдельная вкладка только с графиком.
Код: Выделить всё
@render_widgetВсе онлайн-ресурсы указывают на использование fig.show(), который я не могу использовать в Shiny для Python. Использование fig.show(config=config) открывает отдельную вкладку только с графиком. Я искал в Интернете, но пока не нашел обходного пути.
В R я могу просто добавить конфигурацию к объекту fig.
Почему в Python этого не происходит?
Подробнее здесь: https://stackoverflow.com/questions/789 ... for-python