找到 784 篇文章 关于数据可视化

如何使用 Matplotlib 修改 NetworkX 中节点的轮廓颜色?

Rishikesh Kumar Rishi
更新于 2021年5月15日 12:30:46

2K+ 次查看

要修改 NetworkX 中节点的轮廓颜色,可以使用 `set_edgecolor()` 方法。步骤:创建一个包含“from”和“to”键的 Pandas 数据框。从包含边列表的 Pandas 数据框返回一个图。获取节点的位置。使用 `draw_networkx_nodes()` 绘制图的节点。使用 `set_edgecolor()` 设置节点的轮廓颜色。要显示图形,请使用 `show()` 方法。示例:`from networkx import * import matplotlib.pyplot as plt import pandas as pd plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True df = pd.DataFrame({'from': ['A', 'B', 'C', 'A'], 'to': ['D', 'A', 'E', 'C']}) G = nx.from_pandas_edgelist(df, 'from', 'to') pos = spring_layout(G) nodes = draw_networkx_nodes(G, pos) ... 阅读更多

如何更改 matplotlib.pyplot.colorbar.ColorbarBase 的刻度字体大小?

Rishikesh Kumar Rishi
更新于 2021年5月15日 12:31:08

15K+ 次查看

要更改颜色条的刻度字体大小,可以执行以下步骤:创建一个 5×5 维的随机数据集。将数据显示为图像,即在二维规则光栅上。使用标量映射对象图像创建颜色条。初始化一个变量 fontsize 来更改颜色条的刻度大小。使用 `axis tick_params()` 方法设置颜色条的刻度大小。要显示图形,请使用 `show()` 方法。示例:`import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True data = np.random.rand(5, 5) im = plt.imshow(data, interpolation="nearest", cmap="copper") cbar = plt.colorbar(im) tick_font_size ... 阅读更多

如何在 Matplotlib Python 2.6.6 中的图形中设置 X 轴的“步长”?

Rishikesh Kumar Rishi
更新于 2021年5月15日 12:24:35

2K+ 次查看

要在 Matplotlib Python 中的图形中设置 X 轴的步长,可以执行以下步骤:步骤:创建一个数据点列表 x。使用 `subplot()` 方法向当前图形添加子图。设置 xticks 和 ticklabels,rotation=45。要显示图形,请使用 `show()` 方法。示例:`import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True x = [1, 2, 3, 4] y = [1.2, 1.9, 3.1, 4.2] plt.plot(x,y) ax1 = plt.subplot() ax1.set_xticks(x) ax1.set_xticklabels(["one", "two", "three", "four"], rotation=45) plt.show()输出

如何在 Python OpenCV 中读取图像?

Rishikesh Kumar Rishi
更新于 2021年5月15日 12:24:17

890 次查看

要在 Python OpenCV 中读取图像,可以执行以下步骤:从文件加载图像。在指定的窗口中显示图像。等待按下按键。销毁所有 HighGUI 窗口。示例:`import cv2 img = cv2.imread("baseball.png", cv2.IMREAD_COLOR) cv2.imshow("baseball", img) cv2.waitKey(0) cv2.destroyAllWindows()输出

如何在 Jupyter Notebook 中使用 Matplotlib 更改 matshow() 的 figsize?

Rishikesh Kumar Rishi
更新于 2021年5月15日 12:31:37

781 次查看

要更改 mathshow 的 figsize,可以在 figure 方法参数中使用 figsize,并在 matshow() 方法中使用 fignum。步骤:使用 figure() 方法创建一个新图形或激活现有图形。使用 Pandas 创建一个数据框。使用 matshow() 方法在新图形窗口中将数组显示为矩阵。参数 fignum 可以取值 None、整数或 False。如果为 *None*,则创建一个具有自动编号的新图形窗口。如果为非零整数,则绘制到具有给定编号的图形中。如果不存在,则创建一个。如果为 0,则使用当前坐标轴(如果不存在,则创建一个)。要显示… 阅读更多

如何获取 matplotlib.pyplot.scatter 的默认蓝色?

Rishikesh Kumar Rishi
更新于 2021年5月15日 12:23:40

5K+ 次查看

散点图的默认颜色是蓝色。要获取 matplotlib 散点的默认蓝色,可以使用 `annotate()` 方法对其进行注释。步骤:使用 `subplots()` 方法创建一个图形和一组子图。在 (-1, 1) 位置绘制一个散点。为该点添加一些标签。在 (-0.9, 1) 位置绘制一个散点。为该点添加一些标签。在 (1.9, 1) 位置绘制一个散点。为该点添加一些标签。使用 xlim 和 ylim 方法缩放 x 轴和 y 轴。要显示图形,请使用 `show()` 方法。示例:`from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True ... 阅读更多

如何在 Matplotlib 绘图循环中为标记和线条设置相同的颜色?

Rishikesh Kumar Rishi
更新于 2021年5月15日 12:23:17

1K+ 次查看

要在 matplotlib 中为标记和线条设置相同的颜色,可以执行以下步骤:使用 numpy 初始化 m、n 和 x 数据点。使用 figure() 方法创建一个新图形或激活现有图形。使用 clf() 方法清除图形。使用 subplot() 方法向当前图形添加子图。从可迭代标记类型中获取标记。迭代 1 到 n 的范围。使用 plot() 方法在循环中绘制线条和标记,为线条使用相同的标记和颜色。要显示图形,请使用 `show()` 方法。示例:`import numpy as np import itertools from matplotlib import pyplot as ... 阅读更多

在 Matplotlib 中绘制带边框颜色的矩形

Rishikesh Kumar Rishi
更新于 2021年5月15日 12:22:52

2K+ 次查看

要在 matplotlib 中设置矩形的边框颜色,可以执行以下步骤:使用 figure() 方法创建一个新图形或激活现有图形。向当前坐标轴添加一个子图方法。使用 `Rectangle()` 类创建一个矩形实例,并设置边框颜色和边框线宽。在绘图上添加矩形路径。要将文本放在矩形中,可以使用 `text()` 方法。使用 `xlim()` 和 `ylim()` 方法缩放 x 轴和 y 轴。要显示图形,请使用 `show()` 方法。示例:`import matplotlib from matplotlib import pyplot as plt, patches plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True fig = plt.figure() ax = fig.add_subplot(111) ... 阅读更多

使用 pyplot 在 Python 中在多个子图上绘制水平线

Rishikesh Kumar Rishi
更新于 2021年5月15日 12:12:33

8K+ 次查看

要在 Python 中在多个子图上绘制水平线,可以使用 subplots 获取多个坐标轴,并使用 `axhline()` 方法绘制水平线。步骤:创建一个图形和一组子图。这里,我们将创建 3 个子图。使用 `axhline()` 方法在每个坐标轴上绘制水平线。要显示图形,请使用 `show()` 方法。示例:`from matplotlib import pyplot as plt fig, (ax1, ax2, ax3) = plt.subplots(3) plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True ax1.axhline(y=0.5, xmin=0, xmax=3, c="black", linewidth=2, zorder=0) ax2.axhline(y=0.5, xmin=0, xmax=3, c="red", linewidth=3, zorder=0) ax3.axhline(y=0.5, xmin=0, xmax=3, c="yellow", linewidth=4, zorder=0) plt.show()输出阅读更多

使用 Numpy 和 Matplotlib 叠加图像分割

Rishikesh Kumar Rishi
更新于 2021年5月15日 12:12:02

2K+ 次查看

使用NumPy叠加图像分割,我们可以按照以下步骤操作:创建10×10维度的掩码数组。更新掩码数组中某些区域的值为1。使用NumPy创建图像数据。满足条件时掩盖数组,以获取掩码数据。使用figure()方法创建一个新的图形或激活一个现有的图形。使用imshow()方法将数据显示为图像,即在二维规则栅格上显示。使用show()方法显示图形。示例 from matplotlib import pyplot as plt import numpy as np plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True mask = np.zeros((10, 10)) mask[3:-3, 3:-3] = 1 im ... 阅读更多

广告
© . All rights reserved.