【每天几分钟,从零入门python编程的世界!】

第86课我们学习了matplotlib,并且用它画了一个简单的图形,但是这个图形上面没有标题,没有标明x轴和y轴,而且用于画这个图形的数据都是我们手动以列表的形式输入进去的。如果我们使用Python来做数据处理,还用直接输入数据的方式画出一个图形,就没有意义了,因为我们用Excell就可以实现,就没必要用Python了。

一般来说,我们用来处理的数据都是从Python外部传入的,一般都是非常大的文件,在这里为了演示方便,我们给定x和y的值是分别包含12个数字元素的列表。x和y也就相当于我们要处理的数据。

现在我们给要画的图形的x轴和y轴上面加上标签,标签名我们随便起,x轴的标签是“Month”,y轴的标签取名是“Bonus”,就用以下的代码:

通过python将数据标记颜色 python怎么做数据标注_Python


图形如下:


通过python将数据标记颜色 python怎么做数据标注_数据_02


这样用户看到这个图,就能清楚的知道x轴表示什么,y轴表示什么。

●legend

legend就是图例的意思,图例其实就是对一个图形的解释和说明。

上面我们只有一组数据x和y,所以画出来是一条线的图形,现实中我们常常会有几组或者多组数据,那么就会绘制出多个图形。

假如说x和y是Sauron(索隆)一年的奖金数据,x1和y1是Lufy(路飞)一年的奖金数据,那么我们把这两组数据都画出来,就会有两条线的图形。legend相当于用于给图形打标签。在这个例子中,相当于给第一组数据x和y画出的图形打标签叫Sauron,给第二组数据x1和y1画出的图形打标签叫Lufy,代码如下图:


通过python将数据标记颜色 python怎么做数据标注_图例_03


绘制出的图形如下:


通过python将数据标记颜色 python怎么做数据标注_Python_04


通过上面的图,我们可以看到主标题是“整年的奖金”,副标题是“索隆的奖金和路飞的奖金”。蓝色的图形线是索隆,橙色的图形线是路飞。