python编程学习:使用python绘图库如何绘制折线图?以及一些细节
推荐
(此处已添加圈子卡片,请到今日头条客户端查看)
折线图:
import pandas as pd
import matplotlib.pyplot as plt
women_degrees = pd.read_csv('percent-bachelors-degrees-women-usa.csv')
plt.plot(women_degrees['Year'], women_degrees['Biology'])
plt.plot(women_degrees['Year'], 100-women_degrees['Biology'])
plt.show()
就是画折现,画两条折线图,为了区别,自动显示两种颜色,当然可以指定其颜色:
使用c=颜色指定图的颜色,来可以指定用例图,使用
指定颜色除了可以使用固定的颜色green,red之外还可以通过三元组的方式来指定,格式为
b表示33 44 55后面都要有/255
g表示66 77 88后面都要有/255
这是固定格式,然后用()包起来,表示一个元组
loc表示显示的位置为upper right,表示显示的位置为右上角,默认为折现图的纵坐标的含义Blology,当然我们可以指定。使用label标签
最终整合在一起的代码为:
我们发现每个图上下左右都有小锯齿,我们可以设置其没有
off就表示没有
每个图四周都有边框,可以设置边框无:
效果为:
如果要是觉得线条有点细,那么可以指定线条的款粗度
ax.text(2005,87,‘’MEN)的意思是在横坐标2005,纵坐标87的位置设置文本标识men,如: