首页 文章 精选 留言 我的

精选列表

搜索[可视化效果],共10000篇文章
优秀的个人博客,低调大师

Matplotlib 3.0 可视化工具强势来袭!

Matplotlib 3.0来了!新版Matplotlib已能通过PyPI安装了,不过,这一版本只支持python 3,Python 2死忠还得继续用2.2.x版本。 作为最热门的Python 2D绘图工具之一,你看到的论文、教程里,有不少插图出自它手。 3.0版总共有16项变化: 改进了默认后端选择 现在,内置后端在运行时按顺序尝试,直到导入了其中一个为止,不再要求默认后端必须作为构建过程的一部分来设置。 无头Linux服务器(由未定义的DISPLAY env来标识)不会选择GUI后端。 新的循环调色板 添加了两种新调色板:twilight和twilight_shifted。它们都以相同的颜色开始、结束,每个调色板的两半是对称的,亮度相同颜色不同。 因为是循环的,所以它们很适合用在相位角、罗盘方向、一天中的时间等循环数据来上。 能按固定的数量级缩放轴 想要实现这个功能,需要为scilimits参数Axes.ticklabel_format设置相同的非零上限和下限。 比如说,要把y轴缩放100万倍(1e6),代码是这样的: ax.ticklabel_format(style='sci', scilimits=(6, 6), axis='y') scilimits=(0, 0)的行为还和原来一样,Matplotlib会根据轴上的数值来调整数量级,不让它保持固定。以前,设置scilimits=(m, m)和设置scilimits=(0, 0)是一样的。 为mpl_toolkits新增AnchoredDirectionArrows AnchoredDirectionArrows是一个新增的mpl_toolkits类,它能绘制一对正交箭头,在2D图表上指示方向。 有几个可选参数能改变布局,比如旋转箭头、改变颜色等等,箭头的头尾两部分长度、位置、宽度都能调整。 彩条能准确显示次要刻度线了 新增了colorbar.Colobar.minorticks_on()方法(method),用来正确显示彩条上的次要刻度标记;与之相对的colorbar.Colobar.minorticks_off(),可以移除次要刻度。 自动处理颜色条上的标记 以前,在大号彩条上加了标记(比如次要刻度线)之后,缩小彩条,标记就看起来很恐怖。 现在,标记的数量可以随着彩条大小响应式变化了。 不再自动给重名文件改名 以前,用GUI的保存对话框来保存图表文件时,如果它和磁盘上已有文件重名,Matplotlib会自动加个后缀。 现在,遇到重名的情况,Matplotlib会提示用户,询问是否覆盖。 可以设置图例标题字号了 现在,可以通过title_fontsize这个kwarg来设置Figure.legend和Axes.legend的字号了,还新增了一个rcParams["legend.title_fontsize"]。 二者的默认值都是None,也就是说图例标题和轴标题的默认字号是相同的。 注意:是图例标题,不是图例本身。 rcParams支持用markevery设置axes.prop_cycle属性 Matplotlib里的rcParams设置对象,现在支持通过用markevery Line2D对象property的循环器来配置axes.prop_cycle属性(attribute)。 pgf后端支持多页PDF from matplotlib.backends.backend_pgf import PdfPages import matplotlib.pyplot as plt with PdfPages( 'multipage.pdf' ) as pdf: # page 1 plt.plot([ 2 , 1 , 3 ]) pdf.savefig() # page 2 plt.cla() plt.plot([ 3 , 1 , 2 ]) pdf.savefig() 默认饼图终于圆了 这是一个重大进步。(正经脸.jpg) 以前,Matplotlib的一大槽点就是饼图都是蛋形的。如果你还想调回原来的默认蛋型饼图,可以用ax.set_aspect("auto")或者plt.axis("auto")把纵横轴的比设为自动。 新增SubplotBase.get_gridspec 通过这种新方法,用户可以轻松获取gridspec。 import matplotlib.pyplot as plt fig, axs = plt.subplots( 3 , 2 ) gs = axs[ 0 , -1 ].get_gridspec() # remove the last column for ax in axs[:, -1 ].flatten(): ax.remove() # make a subplot in last column that spans rows. ax = fig.add_subplot(gs[:, -1 ]) plt.show() 轴标题不会再与x轴重叠了 以前,如果轴标题与x轴重叠,需要手动调整。 现在,如果x轴在顶部,轴标题会自动移到它上方。用户想手动调整标题位置依然可以,不过有个小问题:不能放在默认的位置,放了系统就会自动移开。如果非要放,可以选一个接近的数字。比如说,ax.title.set_position(0.5, 1.0)就会被自动移开,改成ax.title.set_position(0.5, 1.01)就可以了。 GridSpec有了新便捷方法 现在,gridspec.GridSpec和gridspec.GridSpecFromSubplotSpec都有了便捷新方法,可以分别用Figure.add_gridspec和SubplotSpec.subgridspec替代。 import matplotlib.pyplot as plt fig = plt.figure() gs0 = fig.add_gridspec( 3 , 1 ) ax1 = fig.add_subplot(gs0[ 0 ]) ax2 = fig.add_subplot(gs0[ 1 ]) gssub = gs0[ 2 ].subgridspec( 1 , 3 ) for i in range( 3 ): fig.add_subplot(gssub[ 0 , i]) Figure有了add_artist方法 Figure类新增了add_artist方法,可以直接用artist和figure相加。例如: circ = plt.Circle(( .7 , .5 ), .05 ) fig.add_artist(circ) :math:指令重命名为:mathmpl: matplotlib.sphinxext.mathmpl提供的第:math:个角色已经重命名为:mathmpl:,避免了和Sphinx 1.9默认提供的:math:冲突。 当使用1.8以下版本的Sphinx,:math:和:mathmpl:都能反向兼容。 传送门 安装Matplotlib和依赖项,用这两行代码: python -mpip install -U pip python -mpip install -U matplotlib 原文发布时间为:2018-09-25 本文作者:李林 本文来自云栖社区合作伙伴“ 机器学习算法与Python学习”,了解相关信息可以关注“ 机器学习算法与Python学习”。

优秀的个人博客,低调大师

ArcGIS For Android 的标绘与可视化

参考 1.CSDN 相关博文 2.ArcGIS for Android 离线数据空间分析--叠加分析 3.ArcGIS for Android Runtime100 基本操作(五)——绘制图层和符号渲染 4.地图动态标绘--B/S应用(二) 5.ArcGIS for Android 体验(一) 添加地图 6.安卓智能地图开发与实施十五:离线与同步 - ArcGIS Runtime SDK for Android(Version 100.0.0) 7.安卓智能地图开发与实施十八:空间要素绘制 - ArcGIS Runtime SDK for Android(Version 100.1.0) 8.安卓智能地图开发与实施七:在线业务图层(浏览查询) - ArcGIS Runtime SDK for Android(Version 100.0.0) 9.ArcGIS for Android 体验(二) 绘制标绘 没有整理与归纳的知识,一文不值!高度概括与梳理的知识,才是自己真正的知识与技能。 永远不要让自己的自由、好奇、充满创造力的想法被现实的框架所束缚,让创造力自由成长吧! 多花时间,关心他(她)人,正如别人所关心你的。理想的腾飞与实现,没有别人的支持与帮助,是万万不能的。 本文转自wenglabs博客园博客,原文链接:http://www.cnblogs.com/arxive/p/7686335.html ,如需转载请自行联系原作者

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册