首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

轻松可视化:Matplotlib绘图终极指南!就是这么简单!

Matplotlib是最常用的2D绘图库之一,也是一款很实用的数据可视化工具,但是有时候你画出的图很难正好符合心意。比如说你可能遇到下面这些问题:怎么更改图例上的标签名称?如何设置刻度线?怎样将比例设置为对数?我该怎么给图表添加注释和箭头?如何给我的图表添加网格线?

图表和子图(Subplot)问:我该怎么增加图表的大小?很多时候,图表的默认尺寸都很小。你可以添加参数figsize,像下面这样以英寸为单位指明图形的高度和宽度。plt.figure(figsize=(20,10))问:什么是子图(subplot)?我该怎么创建和操作子图?子图就是一组更小的轴,它们一起存在于单个图中。下面是2X2形式的4个子图示例:

这些子图是用下面这些代码创建的。我们调用plt.subplot,并指明3个数字。它们指行、列和子图的数量。

问:怎么向我的图表添加网格线?plt.grid(True)风格和属性问:如何修改图表中线条的颜色/宽度/风格?你可以传递和设置参数color,linewidth和linestyle。plt.plot(x,y,color=‘green’,linewidth=2,linestyle=“-”)下面是一些你可以选择的线条风格:

问:怎样修改标记的样式或颜色?你可以传递和设置参数marker和color,如下所示:plt.scatter(x,y,marker=‘o’,color=‘red’)这里是一些供你选择的标记:

图例问:该怎样为我的图表添加图例?如果你的图表上没有自动出现图例,你可以用如下代码来显示图例。plt.legend()问:该如何修改图例出现的位置?

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券