概述 由于一些特定原因某些对象不适合或者不能直接引用目标对象,这时就可以使用代理模式。代理模式为目标对象提供一个代理以控制访问对象对目标对象的访问。客户端只能直接访问代理对象...
概述 由于一些特定原因某些对象不适合或者不能直接引用目标对象,这时就可以使用代理模式。代理模式为目标对象提供一个代理以控制访问对象对目标对象的访问。客户端只能直接访问代理对象...
概述 首先来看一个例子,假设我们需要建造一个房子,那么必须建造墙、屋顶、地板、门…如果还需要游泳池、健身室,那么该怎么办呢?最简单的方式是创建一个 House 基类,将公有部...
概述 原型模式解决的主要问题是如何快速的复制一个已经存在的对象,一个普遍的做法是构建一个属于相同类的对象,然后遍历原始对象的所有属性值并复制到新对象中。这样的做法有一些问题,...
概述 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。工厂模式提供了一种将对...
前言 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。如果我们需要让某一...
启动一个任务 通常我们会使用 bin/flink run -t yarn-per-job -c com.xxx.xxx.WordCount/WordCount.jar 方式启...
概述 QWidget 类是所有 Qt GUI 界面类的基类,是 PyQt 程序中的最小元素,也就是所有可现实的控件的基类。一个继承自 QWidget 的类可以在屏幕上绘制自身...
概述 在使用 matplotlib 库进行数据可视化的过程中,我们都离不开一个重要载体画布(Figure)。一个 Figure 对象是所有绘图元素的顶层容器,想要实现画布的合...
概述 说到添加子图,大家都会想到使用 Figure.add_axes() 方法,该方法能够在一个 Figure 对象的任意位置添加一个 Axes 对象,这些 Axes 对象是...
概述 matplotlib 中的图例(Legend)可以帮助我们展示每个数据对应的名称,让图像阅读者更好的认识到图像的数据结构以及绘图者想表达的意思。matplotlib 可...
概述 在 matplotlib 绘图时,往往需要对坐标轴进行设置,默认情况下,每一个绘图的最后都会调用 plt.autoscale() 方法,这个方法的底层是 gca().a...
概述 matplotlib 是一个 Python 绘图库,能够以多种硬拷贝格式和跨平台的交互式环境生成出版物质量的图形,可以用来绘制各种静态、动态、交互式的图表。matplo...
需求 客户希望绘制一个特殊的饼状图,具体需求如下: 每个扇形外侧都有一个指向扇形的注释,要有箭头; 能够指定每个扇形的半径; 能够指定每个扇形的颜色; 饼状图要有阴影; 各个...
概述 在 matplotlib 实践中,很多情形下需要对输出图形进行指定路径的有效保存。这样输出图形就可以用于印刷或者其他形式的展示。因此本文就来介绍一下保存输出图形的方法。...
概述 在 matplotlib 中如果想要控制输出字符串的字体效果,一般采用传递 Text 类关键字参数的方式进行设置,比方说传递 font-style='italic' 就...
需求 上面是客户给的样图,从上面的样图中我们可以总结出如下需求: 绘图样式包含散点图和折线图; 绘图包含虚线网格; 绘图包含图例,且字体样式是斜体; 有一个垂直颜色带; 下方...
概述 颜色映射表是一种数据渲染器,可以基于映射表将像素值转换成特定颜色。matplotlib 提供了很多的颜色映射表,可以通过 matplotlib.cm.register_...
概述 matplotlib 的轴脊 (Spine 对象) 就是一条连接坐标轴刻度标签和刻度线的直线。在绘图区域一般有 4 根轴脊,这些轴脊可以放置在任何位置,也可以隐藏和显示...
概述 坐标轴刻度线的计量方法有很多种,这里明确一下,坐标轴刻度线的计量方法是指使用的坐标系类型,例如极坐标系。一般情况下最长使用的是线性计量方法,如果遇到特殊情况,我们还可能...
概述 注释是图形元素,通常是文本片段,用于解释、添加上下文或以其他方式突出显示可视化数据的某些部分。文本注释的展示效果在很大程度上受文本注释位置的影响,而且,文本注释位置又由...