等待渲染图表,直到数据加载完毕

阿米特·托玛(Amit Tomar)

我已经使用D3.js制作了一张小图表。

  1. 对于不同类型的输入数据类型,有3种不同的加载函数。

  2. 我的图表可以在任何这些数据集中进行渲染,一次基于传递给渲染函数的参数进行渲染。

  3. 数据加载代码是异步的,这会导致问题,因为即使在数据完全加载之前,我的渲染功能也会开始绘制。

  4. 我给出了单独的加载函数,而不是在render函数中调用它们,因为用户可能只想先加载数据集,然后再渲染图表。

  5. 我想到了在开始绘制之前等待一个标志,并在所有数据集都已上传后设置了这个标志,但是对我来说,这是一个无限循环的丑角。

关于设计我有什么想法可以用来完成这项工作?

    var visualization = new  Chart()
                          .width(1000)
                          .height(1000)
                          .loadDissimilarityMatrix('dataSet1.csv')
                          .loadAdjacencyMatrix('dataSet2.csv')
                          .loadLaplacianMatrix('dataSet3.csv')
                          .render('Dissimilarity')
                          // .render('Adjacency') for using the adjacency dataset.
阿米特·托玛(Amit Tomar)

我想出了一个解决方案。

我意识到,数据加载部分应该留给API用户。我不要求输入URL来加载文件,而应该要求直接数据。显示“忙碌屏幕”等的责任应全部由API用户承担。

数据集完全加载后,他应该在回调中调用图表创建和渲染代码。我的图表可以使他们直接呈​​现而不用担心仍在加载数据。

我检查了一些API,但发现没有一个API也负责解析和加载数据。

PS开放征求建议。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

必须等待执行jQuery,直到服务加载完毕

来自分类Dev

必须等待执行jQuery,直到服务加载完毕

来自分类Dev

显示加载图标,直到页面加载完毕?

来自分类Dev

显示加载图标,直到页面加载完毕?

来自分类Dev

如何等待音频剪辑加载完毕?

来自分类Dev

等待点击直到元素被渲染

来自分类Dev

等待初始化,直到异步加载数据

来自分类Dev

有没有一种方法可以阻止角度服务注入,直到服务的异步数据加载完毕

来自分类Dev

System.Windows.Forms.WebBrowser等待页面完全加载完毕

来自分类Dev

Ajax调用等待直到加载

来自分类Dev

如何等待渲染组件,直到在Angular 2中收集了所有数据

来自分类Dev

无法加载图表数据

来自分类Dev

如何在ng-repeat中等待所有项目加载,然后为每个项目渲染图表

来自分类Dev

异步等待,直到加载表单才能继续

来自分类Dev

UITabBarController等待加载UIViewController直到选择Xamarin

来自分类Dev

AmCharts 4 DataSource:强制图表等待所有外部数据加载

来自分类Dev

隐藏dom上的所有内容,直到所有内容加载完毕

来自分类Dev

等到页面加载完毕

来自分类Dev

等待CefSharp中的javascript渲染页面加载

来自分类Dev

保留从客户端收到的大数据,直到处理完毕

来自分类Dev

React Native - Firestore 等待渲染直到查询结束

来自分类Dev

Angular Js加载图表数据

来自分类Dev

在渲染之前加载状态/数据?

来自分类Dev

JavaScript-等待/阻止直到构造函数完全加载

来自分类Dev

如何等待直到Dart中加载了图像

来自分类Dev

如何使我的ExpandableListView等待加载,直到填充HashMap?

来自分类Dev

如何等待直到容器视图中的视图被加载?

来自分类Dev

Rails 5,等待/加载屏幕直到模型准备好

来自分类Dev

Unity - 在 MainMenu 中等待直到场景完全加载

Related 相关文章

  1. 1

    必须等待执行jQuery,直到服务加载完毕

  2. 2

    必须等待执行jQuery,直到服务加载完毕

  3. 3

    显示加载图标,直到页面加载完毕?

  4. 4

    显示加载图标,直到页面加载完毕?

  5. 5

    如何等待音频剪辑加载完毕?

  6. 6

    等待点击直到元素被渲染

  7. 7

    等待初始化,直到异步加载数据

  8. 8

    有没有一种方法可以阻止角度服务注入,直到服务的异步数据加载完毕

  9. 9

    System.Windows.Forms.WebBrowser等待页面完全加载完毕

  10. 10

    Ajax调用等待直到加载

  11. 11

    如何等待渲染组件,直到在Angular 2中收集了所有数据

  12. 12

    无法加载图表数据

  13. 13

    如何在ng-repeat中等待所有项目加载,然后为每个项目渲染图表

  14. 14

    异步等待,直到加载表单才能继续

  15. 15

    UITabBarController等待加载UIViewController直到选择Xamarin

  16. 16

    AmCharts 4 DataSource:强制图表等待所有外部数据加载

  17. 17

    隐藏dom上的所有内容,直到所有内容加载完毕

  18. 18

    等到页面加载完毕

  19. 19

    等待CefSharp中的javascript渲染页面加载

  20. 20

    保留从客户端收到的大数据,直到处理完毕

  21. 21

    React Native - Firestore 等待渲染直到查询结束

  22. 22

    Angular Js加载图表数据

  23. 23

    在渲染之前加载状态/数据?

  24. 24

    JavaScript-等待/阻止直到构造函数完全加载

  25. 25

    如何等待直到Dart中加载了图像

  26. 26

    如何使我的ExpandableListView等待加载,直到填充HashMap?

  27. 27

    如何等待直到容器视图中的视图被加载?

  28. 28

    Rails 5,等待/加载屏幕直到模型准备好

  29. 29

    Unity - 在 MainMenu 中等待直到场景完全加载

热门标签

归档