广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python数据可视化JupyterNotebook绘图生成高清图片
  • 467
分享到

Python数据可视化JupyterNotebook绘图生成高清图片

2024-04-02 19:04:59 467人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

大家好,我是小五???? 最近有小伙伴问了个问题:如何在jupyter notebook,用Matplotlib画图时能够更“高清”? 今天正好跟大家

大家好,我是小五????

最近有小伙伴问了个问题:如何在jupyter notebook,用Matplotlib画图时能够更“高清”?

今天正好跟大家聊聊,解决办法。

先举个小例子,用 Matplotlib 绘制极坐标图:


import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
%matplotlib inline
 
s = pd.Series(np.arange(20))
fig = plt.figure(figsize=(8, 4))
ax = plt.subplot(111, projection='polar')
ax.plot(s, linestyle='--', marker='.', lw=3)
plt.savefig("temp.png")

打开保存到当前工作目录里的temp.png,放大之后就会发现确实“像素略渣”

一些小伙伴可能会说,那我修改图像像素尺寸不就行了。

确实可以,不过要记得同时修改所有的像素尺寸,而不是只改图像大小,否则就会像下面一样????

我们可以在保存图像时,增加一些参数。

比如dpi就是分辨率,每英寸的点数。


s = pd.Series(np.arange(20))
fig = plt.figure(figsize=(8, 4))
ax = plt.subplot(111, projection='polar')
ax.plot(s, linestyle='--', marker='.', lw=3)
plt.savefig("temp_1.png", dpi=500, bbox_inches='tight')

另一个参数bbox_inches: 只有图形给定部分会被保存。设置为“tight”用以恰当的匹配所保存的图形。

这样生成的图像就足够高清了。

想让图像高清,还有另外一种方法。

之前跟大家介绍过一些魔法命令,比如%matplotlib inline 可以在Ipython编译器里直接使用,功能是可以内嵌绘图,并且可以省略掉plt.show()这一步。

我们可以再增加一行配置,就能让 Matplotlib 在 Jupyter Notebook 上面输出高清矢量图了。


%config InlineBackend.figure_fORMat = 'svg'

输出的格式是svg,这样浏览器就可以渲染出矢量图了。

更改保存格式,就得到了高清的矢量图。

第二种方法使用了Jupyter notebook 中的魔法命令,可以设定显示图片的分辨率。

同样的参数设置还有:


%config InlineBackend.figure_format = "png"
%config InlineBackend.figure_format = "svg"
%config InlineBackend.figure_format = "retina"

在分辨率较高的屏幕(例如 Retina 显示屏)上,Jupyter Notebook 中的默认图像可能会显得模糊。

可以在 %matplotlib inline 之后使用%config InlineBackend.figure_format = "retina"

来呈现分辨率较高的图像。

最近有啥书?

R语言数据可视化实战:本书全面介绍了如何利用R语言绘制各种统计图形,书中的所有统计图形都给出了实例源代码,读者可以通过代码进行复现。适合R语言数据可视化入门与进阶读者阅读,也适合数据分析数据挖掘的从业者及其他数据科学从业者阅读。

以上就是Python数据可视化JupyterNotebook绘图生成高清图片的详细内容,更多关于Python数据可视化JupyterNotebook的资料请关注编程网其它相关文章!

--结束END--

本文标题: Python数据可视化JupyterNotebook绘图生成高清图片

本文链接: https://www.lsjlt.com/news/136743.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python数据可视化JupyterNotebook绘图生成高清图片
    大家好,我是小五???? 最近有小伙伴问了个问题:如何在jupyter notebook,用Matplotlib画图时能够更“高清”? 今天正好跟大家...
    99+
    2022-11-12
  • python数据分析绘图可视化
    前言: 数据分析初始阶段,通常都要进行可视化处理。数据可视化旨在直观展示信息的分析结果和构思,令某些抽象数据具象化,这些抽象数据包括数据测量单位的性质或数量。本章用的程序库matpl...
    99+
    2022-11-11
  • Python matplotlib数据可视化图绘制
    目录前言1.折线图2.直方图3.箱线图4.柱状图5.饼图6.散点图前言 导入绘图库: import matplotlib.pyplot as plt import numpy as ...
    99+
    2022-11-11
  • Python Matplotlib数据可视化绘图之(三)————散点图
    文章目录 前言一、所用到的模块二、单一颜色的普通不分组散点图1.示例数据如下2.代码如下2.1 代码如下(示例):2.1.1 Case1: 三、多种颜色的普通不分组散点图1....
    99+
    2023-10-26
    matplotlib python 开发语言 pycharm numpy
  • Python实现提取图片中颜色并绘制成可视化图表
    目录导入模块并加载图片提取颜色并整合成表格绘制图表实战环节今天小编来为大家分享一个有趣的可视化技巧,如何从图片中提取颜色然后绘制成可视化图表,如下图所示 在示例照片当中有着各种各样...
    99+
    2022-11-11
  • Python数据可视化绘图实例详解
    目录利用可视化探索图表1.数据可视化与探索图2.常见的图表实例数据探索实战分享1.2013年美国社区调查2.波士顿房屋数据集利用可视化探索图表 1.数据可视化与探索图 数据可视化是指...
    99+
    2022-11-11
  • python数据可视化Seaborn绘制山脊图
    目录1. 引言2. 举个栗子3.山脊图4.扩展5.结论1. 引言 山脊图一般由垂直堆叠的折线图组成,这些折线图中的折线区域间彼此重叠,此外它们还共享相同的x轴. 山脊图经常以一种相...
    99+
    2022-11-12
  • Python seaborn数据可视化绘图(直方图,密度图,散点图)
    目录前言一、直方图distplot()二、密度图1.单个样本数据分布密度图 2.两个样本数据分布密度图三、散点图1.jointplot()综合散点图2.拆分综合散点图Joi...
    99+
    2022-11-11
  • Python数据可视化之绘制柱状图和条形图
    目录一、实验目的:二、实验内容:三、实验过程(附结果截图):一、实验目的: 1.掌握Python中柱状图、条形图绘图函数的使用 2.利用上述绘图函数实现数据可视化 二、实验内容: 1...
    99+
    2022-11-12
  • python数据可视化之饼状图的绘制
    本篇文章给大家带来了关于python的相关知识,其中主要整理了饼状图的绘制相关问题,Pyplot 包含一系列绘图函数的相关函数,其中pie()函数可以绘制饼状图,下面一起来看一下,希望对大家有帮助。Pyplot 是 Matplotlib 的...
    99+
    2022-06-22
    python
  • python数据可视化绘制火山图示例
    目录导入模块1.读取测试数据2.查看数据3.筛选差异基因4.查看数据,发现多了type这一列5.统计个数6.绘火山图7.保存图片导入模块 import numpy as np imp...
    99+
    2022-11-13
  • Python数据分析之绘图和可视化详解
    一、前言 matplotlib是一个用于创建出版质量图表的桌面绘图包(主要是2D方面)。该项目是由John Hunter于2002年启动的,其目的是为Python构建一个MATLAB式的绘图接口。matplotlib...
    99+
    2022-06-02
    Python绘图和可视化 python matplotlib库
  • python数据可视化之饼状图怎么绘制
    这篇文章主要介绍“python数据可视化之饼状图怎么绘制”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“python数据可视化之饼状图怎么绘制”文章能帮助大家解决问题。Pyplot 是 Matplot...
    99+
    2023-07-02
  • python数据可视化matplotlib绘制折线图示例
    目录plt.plot()函数各参数解析各参数具体含义为:x,ycolorlinestylelinewidthmarker关于marker的参数plt.plot()函数各参数解析 pl...
    99+
    2022-11-13
  • python数据可视化绘制世界人口地图
    目录前言获取两个字母的国别码制作世界地图绘制完整的世界人口地图根据人口数量将国家分组根据Pygal设置世界地图的样式前言 数据来源:population_data.json, 先看一...
    99+
    2022-11-13
  • python数据分析绘图可视化实例分析
    本篇内容介绍了“python数据分析绘图可视化实例分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!前言:数据分析初始阶段,通常都要进行可视...
    99+
    2023-07-02
  • Python数据可视化之用Matplotlib绘制常用图形
    目录一、散点图二、柱状图三、直方图四、扇形图总结一、散点图 散点图用两组数据构成多个坐标点,考察坐标点的分布,判断两变量之间是否存在某种关联或总结坐标点的分布模式。 特点:判断变量之间是否存在数量关联趋势,表示离群点...
    99+
    2022-06-02
    Matplotlib绘制常用图形 Python Matplotlib库
  • Python数据可视化之简单折线图的绘制
    目录创建RandomWalk类选择方向绘制随机漫步图模拟多次随机漫步给点着色突出起点和终点增加点数调整尺寸以适用屏幕创建RandomWalk类 为模拟随机漫步,我们将创建一个Rand...
    99+
    2022-11-11
  • Python中的数据可视化matplotlib与绘图库模块
    目录一、条形图bar()二、直方图三、折线图四、散点图+直线图五、饼图六、箱型图七、plot函数参数八、图像标注参数九、Matplolib应用matplotlib官方文档:https...
    99+
    2022-11-11
  • Python利用matplotlib模块数据可视化绘制3D图
    目录前言1 matplotlib绘制3D图形2 绘制3D画面图2.1 源码2.2 效果图3 绘制散点图3.1 源码3.2 效果图4 绘制多边形4.1 源码4.2 效果图5 三个方向有...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作