Настройте график в блестящем для PythonPython

Программы на Python
Anonymous
Настройте график в блестящем для Python

Сообщение Anonymous »

Как настроить график в блестящем для Python?
Рассмотрим следующий минимальный блестящий пример.

Код: Выделить всё

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)
Как мне установить config = {'displayModeBar': False.
Я не могу использовать fig.show(config= config), поскольку при этом открывается отдельная вкладка только с графиком.

Код: Выделить всё

@render_widget
и go.FigureWidget(), похоже, также не могут принять эту опцию.
Все онлайн-ресурсы указывают на использование fig.show(), который я не могу использовать в Shiny для Python. Использование fig.show(config=config) открывает отдельную вкладку только с графиком. Я искал в Интернете, но пока не нашел обходного пути.
В R я могу просто добавить конфигурацию к объекту fig.
Почему в Python этого не происходит?

Подробнее здесь: https://stackoverflow.com/questions/789 ... for-python

Вернуться в «Python»