与Meteor的活动图表:d3charts,Hightcharts,ChartJS,其他?

Ais*_*ish 0 charts highcharts d3.js meteor chart.js

我正在尝试选择合适的技术来制作Meteor的反应图表.

我需要制作反应饼图,然后在线图上实时更改数据库,图表会自动更新.我使用Meteor JS作为后端.

哪些图表可用于此目的 - 高图,d3图表,chartjs,流星图或任何其他图表?使用这些图表与Meteor之间的基本区别是什么?

我是图表和Meteor中的新手,之前没有与他们中的任何一个合作过.

我知道有一些类似于这个问题的现有问题,但它们都没有提出同样的问题.谢谢你的帮助.

gia*_*nyc 5

在我看来,我更喜欢ChartJS.我个人使用它,我真的很喜欢它.

您可以从这里下载官方的ChartJS Atmosphere软件包.您也可以添加Meteor包meteor add chart:chart

你当然可以让你的饼图被动反应并实时更新.我个人通过在一个单独的函数中抽象图形的实际绘图来实现这一点,该函数renderChart()基本上创建了饼图.

然后,在图形模板的渲染功能中,您可以添加observeChanges()数据集合.

Template.piechart.rendered = function() {
    renderChart();
    YourDataCollection.observeChanges({
        added: function() {
            renderChart();
        },
        changed: function() {
            renderChart();
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

正如其他人所说,这是一个非常主观的答案,所以请找出你想要使用的库.但在我看来,上述方法对我来说效果最好.希望有所帮助!如果您需要帮助,请告诉我.