Есть ли способ сделать графики Plot.ly HTML независимыми?

Я работаю почти исключительно с Python. Мой идеальный конвейер показан ниже:

SQL> Python (панды, numpy)> Plotly> Автономные отчеты HTML

Таким образом, Python используется для обработки несоответствия из SQL, и после того, как визуализация скомпилирована в моем iPython Notebook, я хотел бы поделиться автономными визуалами через вложение.

Возможные? Это сделано для того, чтобы любые визуальные эффекты были легкими и мобильными. Таким образом, он не должен выполнять сценарии или чтение данных и отображать только визуальные эффекты.

Bokeh допускает автономные HTML, но Plotly будет для меня более простым вариантом.

4 голоса | спросил BernardL 17 ThuEurope/Moscow2015-12-17T08:31:35+03:00Europe/Moscow12bEurope/MoscowThu, 17 Dec 2015 08:31:35 +0300 2015, 08:31:35

2 ответа


0

Offline plotly для python теперь поддерживает автономные автономные HTML с помощью команды plotly.offline.plot.

Пример https://plot.ly/python/getting-started/

import plotly
print plotly.__version__  # version >1.9.4 required
from plotly.graph_objs import Scatter, Layout
plotly.offline.plot({
"data": [
    Scatter(x=[1, 2, 3, 4], y=[4, 1, 3, 7])
],
"layout": Layout(
    title="hello world"
)
})

Гораздо больше, чтобы исследовать, хотя я сталкиваюсь с проблемами, пытаясь выяснить функции и методы.

ответил BernardL 29 FebruaryEurope/MoscowbMon, 29 Feb 2016 12:45:00 +0300000000pmMon, 29 Feb 2016 12:45:00 +030016 2016, 12:45:00
0

https://plot.ly/python/html-reports/

Также используйте встроенный режим для построения графиков без использования ключа API.

import plotly.offline as py
 # for inline graphs
 py.init_notebook_mode()
ответил nooruddin khorasi 12 Jam1000000amThu, 12 Jan 2017 03:55:04 +030017 2017, 03:55:04

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132