Javascript 谷歌图表,有问题地获取第一个和最后一个点的趋势线值 google.charts.load('current',{packages:['corechart','line']}); google.charts.setOnLoadCallback(DrawCurveType); 函数drawCurveType(){ data=new google.visualization.DataTable(); data.addColumn(“日期”、“期间”); data.addColumn('number','AveragePricePaid'); 对于(i=0;i

Javascript 谷歌图表,有问题地获取第一个和最后一个点的趋势线值 google.charts.load('current',{packages:['corechart','line']}); google.charts.setOnLoadCallback(DrawCurveType); 函数drawCurveType(){ data=new google.visualization.DataTable(); data.addColumn(“日期”、“期间”); data.addColumn('number','AveragePricePaid'); 对于(i=0;i,javascript,charts,Javascript,Charts,上面的代码可以工作,并提供了一个带有趋势线的图形。我需要能够获得第一个和最后一个趋势线点的值 我需要在不点击图形的情况下获取这些数据。理想情况下,同时生成图形。这可能吗?我通过编程计算趋势线而不是使用内置函数来解决问题。你能用JSFIDLE给出你的代码吗?因为API调用的性质,我不能。 google.charts.load('current', { packages: ['corechart', 'line'] }); google.charts.setO

上面的代码可以工作,并提供了一个带有趋势线的图形。我需要能够获得第一个和最后一个趋势线点的值


我需要在不点击图形的情况下获取这些数据。理想情况下,同时生成图形。这可能吗?

我通过编程计算趋势线而不是使用内置函数来解决问题。

你能用JSFIDLE给出你的代码吗?因为API调用的性质,我不能。
google.charts.load('current', { packages: ['corechart', 'line'] });
                    google.charts.setOnLoadCallback(drawCurveTypes);
                    function drawCurveTypes() {
                        data = new google.visualization.DataTable();
                        data.addColumn('date', 'Period');
                        data.addColumn('number', 'AveragePricePaid');
                        for (i = 0; i < rollingyears; i++) {
                            data.addRows([
                                [new Date(Fperioddata[i]), Faveragedata[i]]
                              ]);
                        }
                        var options = {
                            title: 'Average Price Paid (Rolling Year)',
                            hAxis: { title: 'Rolling Year' },
                            vAxis: { title: 'Average Price Paid' },
                            //legend: 'none',
                            height: 300,
                            width: 520,
                            pointSize: 10,
                            pointShape: 'square',
                            trendlines: { 0: { color: 'green', pointSize: 2, pointShape: 'square', showR2: true, visibleInLegend: true} }
                        };