Я использую 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)