找到 1033 篇文章 适用于 Matplotlib
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()输出阅读更多
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) ... 阅读更多
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 ... 阅读更多
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()输出
781 次查看
要更改 mathshow 的 figsize,我们可以在 figure 方法参数中使用 figsize,并在 matshow() 方法中使用 fignum。步骤使用 figure() 方法创建新图形或激活现有图形。 使用 Pandas 创建数据框。 使用 matshow() 方法在新图形窗口中将数组显示为矩阵。 参数 fignum 可以取值 None、int 或 False如果 *None*,则创建一个具有自动编号的新图形窗口。 如果是非零整数,则绘制到具有给定编号的图形中。 如果不存在,则创建一个。 如果为 0,则使用当前轴(如果不存在,则创建一个)。 要显示 ... 阅读更多
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 ... 阅读更多
1K+ 次查看
要在 matplotlib 中为标记和线条设置相同的颜色,我们可以执行以下步骤 - 使用 numpy 初始化 m、n 和 x 数据点。 使用 figure() 方法创建新图形或激活现有图形。 使用 clf() 方法清除图形。 使用 subplot() 方法向当前图形添加子图。 从可迭代标记类型获取标记。 迭代从 1 到 n 的范围。 使用 plot() 方法在循环中绘制线条和标记,为线条使用相同的标记和颜色。 要显示图形,请使用 show() 方法。示例import numpy as np import itertools from matplotlib import pyplot as ... 阅读更多
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) ... 阅读更多
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()输出阅读更多