代码写的好不如图画的好(上)

生命是美好的

如果生命是一次旅行,聪慧而机敏的人们啊,请别为旅行的长短而忧伤扼腕,背上行囊,带上你的信仰,用你的才智装点你的生命之旅,用你的坚持走完生命征程....

2018 · 9 · 北京

可视化操作

MATPLOTLIB

一、matplotlib的基本绘图

二、matplotlib调整x轴的刻度

三、matplotlib绘制10点到12点气温

四、matplotlib的设置中文显示信息

打印图标的X轴中文不显示,解决方案如下,根据matplotlib的源码进行了修改

另一种方法设置字体(100%可以使用)

五、matplotlib的设置图形信息

完整代码如下:

六、matplotlib绘制多次图形和不同图形的差异介绍和总结

假设大家在30岁的时候,根据自己的实际情况,统计出来了从11岁到30岁每年交的女(男)朋友的数量如列表a,请绘制出该数据的折线图,以便分析自己每年交女(男)朋友的数量走势

a = [1,0,1,1,2,4,3,2,3,4,4,5,6,5,4,3,3,1,1,1]

要求:

y轴表示个数

x轴表示岁数,比如11岁,12岁等

将多个线条画在一个坐标轴里面

假设大家在30岁的时候,根据自己的实际情况,统计出来了你和你同桌各自从11岁到30岁每年交的女(男)朋友的数量如列表a和b,请在一个图中绘制出该数据的折线图,以便比较自己和同桌20年间的差异,同时分析每年交女(男)朋友的数量走势

a = [1,0,1,1,2,4,3,2,3,4,4,5,6,5,4,3,3,1,1,1]

b = [1,0,3,1,2,2,3,3,2,1 ,2,1,1,1,1,1,1,1,1,1]

要求:

y轴表示个数

x轴表示岁数,比如11岁,12岁等

七、总结

绘制了折线图(plt.plot)

设置了图片的大小和分辨率(plt.figure)

实现了图片的保存(plt.savefig)

设置了xy轴上的刻度和字符串(xticks)

解决了刻度稀疏和密集的问题(xticks)

设置了标题,xy轴的lable(title,xlable,ylable)

设置了字体(font_manager. fontProperties,matplotlib.rc)

在一个图上绘制多个图形(plt多次plot即可)

为不同的图形添加图例

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180918G24OWR00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券