找到 1033 篇文章 适用于 Matplotlib

如何在 Matplotlib 中的 plt.colorbar 中设置刻度数量?

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

4K+ 次查看

要设置颜色条中的刻度数量,我们可以执行以下步骤 - 使用 numpy 创建随机数据 将数据显示为图像,即在 2D 正则光栅上。 使用 colorbar() 方法和图像标量映射对象创建颜色条。 使用 set_ticks() 和 set_ticklabels() 方法设置颜色条的刻度和刻度标签。 要显示图形,请使用 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(4, 4) im = plt.imshow(data, cmap="copper") cbar = plt.colorbar(im) cbar.set_ticks([0.2, 0.4, 0.6, 0.8]) cbar.set_ticklabels(["A", "B", "C", "D"]) plt.show()输出阅读更多

如何在使用 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 维的随机数据集。 将数据显示为图像,即在 2D 正则光栅上。 使用标量映射对象图像创建颜色条。 初始化一个用于字体大小的变量以更改颜色条的刻度大小。 使用 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、int 或 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()输出阅读更多

广告