optim.html 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. {% extends "index.html" %}
  2. {% block title %}智能最佳化{% endblock %}
  3. {% block head %}
  4. {{ super() }}
  5. {% endblock %}
  6. {% block body %}
  7. <!-- <div id="tower_temperature">
  8. <div id="hot_water" style="width: 300px;height:300px;float:left"></div>
  9. <div id="cold_water" style="width: 300px;height:300px;float:center"></div>
  10. <div id="wet_water" style="width: 300px;height:300px;float:right"></div>
  11. </div>
  12. <script type="text/javascript">
  13. var hot_water = echarts.init(document.getElementById("hot_water"));
  14. var cold_water = echarts.init(document.getElementById("cold_water"));
  15. var wet_water = echarts.init(document.getElementById("wet_water"));
  16. let date = transform_time_to_string(new Date());
  17. fetch(`/temperature/date=${date}`)
  18. .then(function(response) {
  19. return response.json();
  20. })
  21. .then(function(myJson) {
  22. // 配置圖表資訊
  23. console.log(myJson);
  24. option = {
  25. series: [{
  26. type: 'liquidFill',
  27. data: myJson['hot_water']
  28. }]
  29. };
  30. hot_water.setOption(option);
  31. option = {
  32. series: [{
  33. type: 'liquidFill',
  34. data: myJson['cold_water']
  35. }]
  36. };
  37. cold_water.setOption(option);
  38. option = {
  39. series: [{
  40. type: 'liquidFill',
  41. data: myJson['wet_water']
  42. }]
  43. };
  44. wet_water.setOption(option);
  45. });
  46. </script> -->
  47. {% endblock %}