Почему stat_smooth () превращает первую переменную в линейную? - PullRequest
0 голосов
/ 25 апреля 2019

Я использую Python 3.6 в Linux, Centos7. Панды версия 0.24.2, ggplot 0.11.5.

Я следую инструкции, найденной здесь: http://blog.yhat.com/posts/aggregating-and-plotting-time-series-in-python.html

Обратите внимание, мне пришлось изменить свою среду Pandas, указав в двух файлах "pandas.lib.Timestamp" ссылку на "pandas.Timestamp", и мне пришлось редактировать в строке 77 ggplot stat_smooth.py

smoothed_data = smoothed_data.sort('x')

К

smoothed_data = smoothed_data.sort_index('x')

Из-за износа.

Я получаю тот же результат (с цветами стандартного отклонения!), Используя тот же код, за исключением того, что переменная «beef», первая переменная, строит линейную зависимость, а не сглаженную версию, как они показывают.

Кажется, я не могу найти какие-либо изменения или документацию, которые бы разъяснили, почему или каковы непредвиденные последствия моего изменения с .sort на .sort_index. Кто-нибудь еще может определить, вызвало ли это изменение?

Спасибо!

Редактировать: Вот еще один пример, который делает это, как ожидалось (http://ggplot.yhathq.com/), и вот пример того, что я получаю с линейной линией (https://yhat.github.io/ggpy/notebook.html?page=build/docs/examples/Smoothed%20Line%20Chart.html)

...