数据科学笔记(一)可视化数据 (matplotlib)

数据科学笔记(一)可视化数据 (matplotlib)

from matplotlib import pyplot as plt
from matplotlib.font_manager import FontProperties
font_set = FontProperties(fname=r"/home/wym/Desktop/simsun.ttc", size=12)

years=[1950,1960,1970,1980,1990,2000,2010,2020]
gdp=[300.2,543.3,1075.9,2862.5,5979.6,10289.7,14958.3,16565.8]
#创建一幅线图,x轴是年份,y轴是gdp
plt.plot(years,gdp,color='green',marker='o',linestyle='solid')

#添加一个标题
plt.title(u"名义GDP",fontproperties=font_set)

#给y轴加标记
plt.ylabel(u"十亿美元",fontproperties=font_set)
plt.show()

数据科学笔记(一)可视化数据 (matplotlib)_第1张图片

movies = ["Annie Hall", "Ben-Hur", "Casablanca", "Gandhi", "West Side Story"]
num_oscars = [5, 11, 3, 8, 10]

# 条形的默认宽度是0.8,因此我们对左侧坐标加上0.1
# 这样每个条形就被放置在中心了
xs = [i + 0.1 for i, _ in enumerate(movies)]
# 使用左侧x坐标[xs]和高度[num_oscars]画条形图
plt.bar(xs, num_oscars)
plt.ylabel(u"所获得好评",fontproperties=font_set)
plt.title(u"我最喜爱的电视剧",fontproperties=font_set)
# 使用电影的名字标记x轴,位置在x轴上条形的中心
plt.xticks([i + 0.5 for i, _ in enumerate(movies)], movies)
plt.show()

数据科学笔记(一)可视化数据 (matplotlib)_第2张图片

你可能感兴趣的:(python,matplotlib)