javascript - 在现有管理面板的 ListView 中实现 JavaScript 图形应用程序

标签 javascript jquery django django-admin flot

我想在现有的管理 View 中实现一个 javascript 图形绘制应用程序(即 http://people.iola.dk/olau/flot/examples/turning-series.html ),其中 ListView 中的模型实例也显示这些项目的图表,并且可以使用已实现的进行过滤我在应用程序的 admin.py 中添加了 list_filter 选项。

如果有任何方向、示例或现有教程,我将不胜感激

干杯。

最佳答案

如果您遵循 FLOT 教程,它们就相当完整了。

  • 包含 jQuery
  • 包括 float

然后按照 examples 操作即可/API

本质上,您将图表“附加”到容器中......

<div id="myChartGoesHere" style="width:500px;height:250px;"></div>

然后用您想要的数据填充它:

<script>
   //data can be points [ [x1, y1], [x2, y2], ... ]
   var data = [ [3,4], [5,7], [2,9] ]
   //options is an object containing all your desired features
   var options = {
      lines: { show: true },
      points: { show: true }
   };
   var plot = $.plot($('myChartGoesHere'), data, options)
</script>

关于javascript - 在现有管理面板的 ListView 中实现 JavaScript 图形应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1251482/

相关文章:

javascript - 包含单独的 HTML,其中包含 <head> 中的代码

javascript - 动态更改工具提示文本 (tippy.js)

django - 使用来自 django 应用程序的 kafka 消息

javascript - 脚本标记中的 "src"何时引用本地文件系统(与非本地)上的资源?

javascript - Dgrid 对具有一列的数据源执行更新

javascript - PrettyPhoto - 如何在用户关闭模态框时进行跟踪

python - Django Python 中的搜索字段

python - Django 多个外键 - 在详细信息管理页面中显示相关字段以进行添加/编辑

javascript - $(window).width() 与 $(document).width() 之间的区别

javascript - 选择另一个选择中的选项时隐藏多重选择框中的选项