Скрипт Python CGI для отображения диаграммы разброса Google с известной линией тренда

Я пытаюсь сделать так, чтобы сценарий Python CGI отображал Google ScatterChart с линейной линией тренда, уравнение которой я могу использовать в другом месте. Параметр линии тренда ScatterChart рисует линию тренда, и я могу узнать уравнение линии, наведя указатель на линию тренда, но это не помогает, потому что мне нужно получить коэффициенты из уравнения программно.

Одно из решений, которое я могу придумать, - это написать функцию, которая вычисляет линию тренда и отображает ее поверх ScatterChart. Проблема здесь в том, что я не знаю, как создать диаграмму Google, в которой две серии данных отображаются по-разному (одна серия в виде точек, другая в виде линии).

Гибридным решением будет использование моей функции для вычисления линии тренда, чтобы у меня было уравнение в моей программе, а затем отображение диаграммы с собственной линией тренда, созданной Google. Проблема здесь в том, что я знаю, что существует несколько способов построить линейную линию тренда, и я не знаю, какой из них использует Google.


person user1476044    schedule 12.09.2013    source источник


Ответы (1)


Используйте опцию series..lineWidth, чтобы нарисовать одну серию с соединительной линией:

series: {
    0: {
        // scatter series
        lineWidth: 0
    },
    1: {
        // trendline
        lineWidth: 1,
        // control the point size of the trendline
        pointSize: 0,
        // set this if you don't want the points on the trendline to spawn tooltips
        enableInteractivity: false,
        // set this to remove the trendline from the legend
        visibleInLegend: false
    }
}
person asgallant    schedule 12.09.2013