找到 34423 篇文章 关于编程

如何在 Matplotlib 中使用单选按钮更改线条颜色?

Rishikesh Kumar Rishi
更新于 2021年4月9日 13:09:01

299 次浏览

要使用单选按钮更改线条颜色,我们可以采取以下步骤:使用 numpy 创建 x 和 y 数据点。调整图形大小以及子图之间和周围的填充。使用 subplots() 方法创建图形和一组子图。使用 plot() 方法绘制 x 和 y 数据点的曲线。使用 axes() 方法向当前图形添加一个坐标轴并将其设置为当前坐标轴。向当前坐标轴添加一个单选按钮。使用 change_color() 方法更改曲线的颜色,该方法可以传递到 on_clicked() 方法中。要显示图形,请使用 show() 方法。示例import numpy as ... 阅读更多

如何在 Matplotlib 中缩放图像的一部分并在同一图中插入?

Rishikesh Kumar Rishi
更新于 2021年4月9日 13:08:33

4K+ 次浏览

要缩放图像的一部分并在同一图中插入,我们可以采取以下步骤:使用 numpy 创建 x 和 y 点。要缩放图像的一部分,我们可以为 x 和 y 点创建数据,在这个范围内。使用 plot() 方法绘制 x 和 y 点(步骤 1),lw=2,颜色为红色,并带有标签。使用 legend() 方法为图放置文本,主曲线。使用 axes() 方法通过放置矩形的坐标来创建坐标轴。使用 plot() 方法绘制 x 和 y 点(步骤 2),lw=1,color='green' 和标签,即子部分 ... 阅读更多

使用 Matplotlib 添加额外的轴刻度

Rishikesh Kumar Rishi
更新于 2021年4月9日 13:08:02

13K+ 次浏览

要在 matplotlib 中添加额外的刻度,我们可以采取以下步骤:使用 numpy 创建 x 和 y 点。在图上绘制 x 和 y 点,其中 x 刻度可以在曲线上从 1 到 10(100 个数据点)。要添加额外的刻度,请使用 xticks() 方法并将刻度的范围从 1 到 10 增加到 1 到 20。要显示图形,请使用 show() 方法。示例import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True x = np.linspace(1, 10, 100) y = np.sin(x) plt.plot(x, y) plt.xticks(range(1, 20)) plt.show()输出阅读更多

如何在 Matplotlib 中使用子图绘制多个 Seaborn Jointplot?

Rishikesh Kumar Rishi
更新于 2021年4月9日 13:02:04

2K+ 次浏览

要绘制多个 Seaborn jointplot,我们可以使用 jointplot() 方法。步骤向当前图形添加子图。创建一个带有某些键的字典。使用 Pandas 创建一个数据框。使用 jointplot() 方法制作一个 jointplot。要绘制曲线,请使用 plot() 方法。要显示图形,请使用 show() 方法。示例from matplotlib import pyplot as plt import pandas as pd import seaborn as sns plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True plt.subplot() d = {    'y=1/x': [1 / i for i in range(1, 10)],    'y=x': [i for i in range(1, 10)],    'y=x^2': [i * i for i in range(1, 10)],    'y=x^3': [i ... 阅读更多

如何在 Matplotlib 中使标记面颜色透明而不使线条透明?

Rishikesh Kumar Rishi
更新于 2021年4月9日 13:01:41

4K+ 次浏览

要在 matplotlib 中使标记面颜色透明而不使线条透明,我们可以采取以下步骤:使用 numpy 创建 x_data 和 y_data(sin(x_data))。使用 x_data 和 y_data 绘制曲线,并使用标记样式和标记大小。通过更改 alpha,我们可以使其从透明到不透明。为了获得透明度的本质(保持 alhpa 值较小),我们可以制作网格线,以便透视。要显示图形,请使用 show() 方法。示例import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True x_data = np.linspace(1, 10, 100) y_data = np.sin(x_data) plt.plot(x_data, y_data, c='green', marker='o', alpha=.3, ms=10, ... 阅读更多

如何在 Matplotlib 中将颜色映射的子集提取为新的颜色映射?

Rishikesh Kumar Rishi
更新于 2021年4月9日 13:01:23

860 次浏览

要将颜色映射的子集提取为新的颜色映射,我们可以采取以下步骤:创建一个 10×10 形状的随机数组。向当前图形添加一个子图,其中 nrows=1,ncols=2 且索引=1。使用 get_cmap 初始化,以便 scatter 知道。使用 imshow() 方法和颜色映射,将数据显示为图像,即在 2D 规则光栅上,使用 data 和 colormap(步骤 1 和 3)。向当前图形添加一个子图,其中 nrows=1,ncols=2 且索引=2。从现有颜色映射中提取颜色映射的子集(来自步骤 3)。使用 imshow() 方法和颜色映射,将数据显示为图像,即在 2D 规则光栅上,... 阅读更多

在 Matplotlib 中为 imshow 定义离散颜色映射

Rishikesh Kumar Rishi
更新于 2021年4月9日 13:01:03

2K+ 次浏览

要为 matplotlib 中的 imshow 定义离散颜色映射,我们可以按照以下步骤操作:使用 numpy 创建数据。使用 get_cmap 初始化数据,以便 scatter 知道。使用 imshow() 方法和颜色映射,将数据显示为图像,即在 2D 规则光栅上。使用 colorbar() 方法创建颜色条。要显示图形,请使用 show() 方法。示例import numpy as np from matplotlib import pyplot as plt import matplotlib plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True data = np.random.rand(10, 10) cmap = matplotlib.cm.get_cmap('Paired_r', 10) plt.imshow(data, cmap=cmap) plt.colorbar() plt.show()输出阅读更多

如何在 Matplotlib 中强制执行轴范围?

Rishikesh Kumar Rishi
更新于 2021年4月9日 13:00:44

631 次浏览

要强制执行 matplotlib 中的轴范围,我们可以采取以下步骤:分别使用 xlim 和 ylim 方法设置 x 和 y 限制。使用 numpy 为曲线创建 x 和 y 点。使用 plot() 方法绘制 x 和 y。要显示图形,请使用 show() 方法。示例import matplotlib.pyplot as plt import datetime import numpy as np plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True x = np.array([datetime.datetime(2021, 1, 1, i, 0) for i in range(24)]) y = np.random.randint(100, size=x.shape) plt.plot(x, y) plt.show()输出

C++ 中二叉树对角线遍历中的第 k 个节点

Hafeezul Kareem
更新于 2021年4月9日 13:01:01

69 次浏览

在本教程中,我们将编写一个程序,该程序查找二叉树对角线遍历中的第 k 个节点。让我们看看解决问题的步骤。使用一些示例数据初始化二叉树。初始化数字 k。使用数据结构队列对二叉树进行对角线遍历。在每个节点上递减 k 的值。当 k 变为 0 时返回节点。如果没有这样的节点,则返回 -1。示例让我们看看代码。实时演示#include using namespace std; struct Node {    int data;    Node *left, *right; }; Node* getNewNode(int data) {    Node* node = (Node*)malloc(sizeof(Node));    node->data = ... 阅读更多

C++ 中 Klee 算法(线段并集长度)

Hafeezul Kareem
更新于 2021年4月9日 12:59:57

497 次浏览

在本教程中,我们将编写一个程序来查找线段并集的长度。给定线段的起点和终点,我们需要找到线段并集的长度。我们将使用的算法称为 Klee 算法。让我们看看解决问题的步骤。用所有线段的坐标初始化数组。用两倍于线段数组大小的向量初始化一个名为 points 的向量。迭代线段数组。用第一个点填充索引为 i * 2 的 points 数组的值 ... 阅读更多

广告

© . All rights reserved.