使用PyLab从两个单独的列表创建2D图

use*_*333 2 python matplotlib

这似乎是一个简单回答的基本问题,但无论我尝试多少,我都无法弄明白.

我正在尝试基于两个列表创建折线图.对于我的x轴,我希望我的列表是一组字符串.

x_axis_list = ["Jan-06","Jul-06","Jan-07","Jul-07","Jan-08"]
y_axis_list = [5,7,6,8,9]
Run Code Online (Sandbox Code Playgroud)

有关如何最好地绘制这些项目的任何建议吗?

eph*_*hes 5

from pylab import *
from matplotlib.font_manager import FontProperties

dates = ["Jan-06","Jul-06","Jan-07","Jul-07","Jan-08"]
x_axis_list = range(len(dates))
y_axis_list = [5,7,6,8,9]

figure()
plot(x_axis_list, y_axis_list, "k")
xticks(x_axis_list, dates, rotation=45)
show()
Run Code Online (Sandbox Code Playgroud)