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

Python图表绘制进阶,图例和标题你真的会添加吗?一文讲透

在Python的图表绘制中,图例和标题是两个重要的组件,尤其在绘图区域出现多个图形时,如果这些图形不添加说明,那么对于图表受众人员来说,就会很难识别出这些图形中的主要内容,因此这就显示出了图例的重要性,因为图例可以标记每个图形所代表的内容;同样,如果想让受众人员搞清楚绘图区域中的内容所代表的意思,就需要为图表添加标题。

下面咱们就详细聊聊在Python的数据可视化中,如何为图表添加图例和标题

通过前面咱们多次的讲解,大家已经熟知,对于Python的数据可视化,最为常用的是matplotlib库,因此,在Python的数据图表中,为图表添加图例和标题的函数分别是legend()和title()函数

为了大家能够直观了解,咱们还是惯例,举个“栗子”吧:

看到了吗,上面就是咱们所编写的“栗子”程序,上面程序第15行和第16行分别调用plot()函数对曲线进行了叠加显示,然后在第19行调用legend()函数来显示图表的图例,且在legend()函数中对关键字位置参数loc进行了设置,赋值为“lower left”,表示将图例显示设置在左下角,在第22行则调用title()函数将图表的标题进行了显示设置

此外,对于上面程序中第14行和第15行中的label=r'$\sin(x)$'和label=r'$\cos(x)$'参数进行说明一下,希望能够有助于大家的理解,首先说一下,其实在matplotlib库中是自带对数学表达式支持的TeX功能的,可以用Tex对文本内容进行渲染,对于程序中第14行和第15行是通过r’$$’模式分别将表达式\sin和\cos嵌入两个$符号之间实现的,一般来说,对于在r”$text1\text2$”中的非数学表达式文本text1会以斜体形式输出,而对于前面的标记r则表示该字符串就是所谓的raw strings形式,这样字符串就会按照TeX规范来解析了

下面咱们就调用Python解释器来运行一下上面程序吧:

运行上面指令后,会生成咱们所绘制的带有图例和标题的图表,如下图所示:

好啦,上面就是咱们今天所聊的在Python绘制图表中关于图例和标题相关的内容,希望大家能够学会在图表中这两个重要组件的绘制方式,今天咱们就聊到这里吧,下次再见哦!

敬请关注“品位集结号”,使您每天进步一点点!

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券