Python-соединение линий с датой построения в Matplotlib


Я использую matplotlib для построения графика некоторых данных, в которых требуется время, поэтому я должен использовать plot_date для построения моих линий. Но почему-то Plot_Date и Plot имеют совершенно разное форматирование, что касается соединительных линий.

Вот как это выглядит при использовании plot(x,y) Pic1 http://i42.tinypic.com/2yx1ws8.png

Используя plot(x,y,'bo') или plot_date(x,y,'bo') Pic2 http://i39.tinypic.com/eplz48.png

Plot_date(x,y) похоже на то ^^ тоже.

И использование plot_date(x,y,'bo-') Pic3 http://i44.tinypic.com/16k8851.png

Как сделать так, чтобы результат plot_date выглядел как первая картинка? Я просмотрел весь сайт Matplotlib и ничего не нашел.

Заранее спасибо

1 6

1 ответ:

При дальнейшем исследовании я обнаружил, что для отображения сплошной линии без точек мне нужно было использовать стиль линии 'b-', делая код plot_date(x,y,'b-').