Я использую библиотеку диаграмм Python Plotly для построения графиков из моего веб-приложения Python - Django и вставки их в шаблоны, как показано ниже:
Просмотр:
from django.shortcuts import render
from plotly.offline import plot
from plotly.graph_objs import Scatter
def index(request):
x_data = [0,1,2,3]
y_data = [x**2 for x in x_data]
plot_div = plot([Scatter(x=x_data, y=y_data,
mode='lines', name='test',
opacity=0.8, marker_color='green')],
output_type='div')
return render(request, "index.html", context={'plot_div': plot_div})
Шаблон:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>test</title>
</head>
<body>
{% autoescape off %}
{{ plot_div }}
{% endautoescape %}
</body>
</html>
Эти строки кода генерируют простой график разброса и будут показывать его клиентскому шаблону, теперь я хочу использовать другой шаблон темы, как сообщается в Документы ( ЗДЕСЬ ), у Plotly есть множество готовых к использованию шаблонов по умолчанию, но я не могу понять, как их использовать в моем рендерере представлений в автономном режиме. как я могу использовать шаблон plotly_white
в моих графиках?