mirror of
https://github.com/LC044/WeChatMsg
synced 2025-02-21 01:52:35 +08:00
43 lines
1.4 KiB
HTML
43 lines
1.4 KiB
HTML
{% import 'macro' as macro %}
|
|
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<title>{{ chart.page_title }}</title>
|
|
{{ macro.render_chart_dependencies(chart) }}
|
|
</head>
|
|
<body>
|
|
<div id="{{ chart.chart_id }}" style="width:{{ chart.width }}; height:{{ chart.height }};"></div>
|
|
<script>
|
|
var canvas_{{ chart.chart_id }} = document.createElement('canvas');
|
|
var mapChart_{{ chart.chart_id }} = echarts.init(
|
|
canvas_{{ chart.chart_id }}, '{{ chart.theme }}', {width: 4096, height: 2048, renderer: '{{ chart.renderer }}'});
|
|
{% for js in chart.js_functions.items %}
|
|
{{ js }}
|
|
{% endfor %}
|
|
var mapOption_{{ chart.chart_id }} = {{ chart.json_contents }};
|
|
mapChart_{{ chart.chart_id }}.setOption(mapOption_{{ chart.chart_id }});
|
|
|
|
var chart_{{ chart.chart_id }} = echarts.init(
|
|
document.getElementById('{{ chart.chart_id }}'), '{{ chart.theme }}', {renderer: '{{ chart.renderer }}'});
|
|
var options_{{ chart.chart_id }} = {
|
|
"globe": {
|
|
"show": true,
|
|
"baseTexture": mapChart_{{ chart.chart_id }},
|
|
shading: 'lambert',
|
|
light: {
|
|
ambient: {
|
|
intensity: 0.6
|
|
},
|
|
main: {
|
|
intensity: 0.2
|
|
}
|
|
}
|
|
|
|
}};
|
|
chart_{{ chart.chart_id }}.setOption(options_{{ chart.chart_id }});
|
|
|
|
</script>
|
|
</body>
|
|
</html>
|