找到 1033 篇文章 关于 Matplotlib

使用 matplotlib 面向对象接口的 seaborn 绘图

Rishikesh Kumar Rishi
更新于 2021年3月15日 07:46:37

204 次浏览

Seaborn 用于可视化随机分布,我们可以使用 matplotlib 接口在图表上显示此分布。我们可以采取以下步骤来显示图表:- 用于在 Face Grid 上绘制分布图的图级别接口。此函数提供了几种可视化数据单变量或双变量分布的方法,包括由语义映射定义的数据子集以及跨多个子图的分面。上述定义的方法(即 displot())可以传递数字列表。要显示图表,可以使用 plt.show(),而图表是用 Seaborn 绘制的。示例 import matplotlib.pyplot as plt import seaborn as ... 阅读更多

如何在 ipython notebook 中设置 matplotlib 图形的默认大小?

Rishikesh Kumar Rishi
更新于 2021年3月15日 07:45:08

5K+ 次浏览

要在 IPython 中设置 matplotlib 图形的默认大小,请使用以下步骤:- 要检查默认图形大小,请在 ipython shell 上使用 plt.rcParams["figure.figsize"]。现在要设置图形大小,请使用元组(例如,(20, 10))覆盖 plt.rcParams["figure.figsize"] 变量。覆盖 plt.rcParams["figure.figsize"] 变量后,您可以使用它来获取更改后的图形大小。示例 import matplotlib.pyplot as plt print("之前,图形默认大小为:", plt.rcParams["figure.figsize"]) plt.rcParams["figure.figsize"] = (20, 10) print("之后,图形默认大小为:", plt.rcParams["figure.figsize"]) 输出 之前,图形默认大小为:[6.4, 4.8] 之后,图形默认大小为:[20.0, 10.0] 阅读更多

在 matplotlib 中填充两条垂直线之间的区域

Rishikesh Kumar Rishi
更新于 2021年3月15日 07:43:33

2K+ 次浏览

要填充两条垂直线之间的颜色,请使用以下步骤:- 使用 plt.subplots() 方法创建图形和一组子图。此实用程序包装器使您可以方便地在单个调用中创建子图的常见布局,包括封闭的图形对象。要绘制两条垂直线,请初始化 x = 3 和 x = 5。使用创建的 ax,axvspan 将有助于在坐标轴上添加垂直跨度(矩形)。此矩形在水平方向上从 xmin 跨越到 xmax,默认情况下,在垂直方向上跨越整个 Y 轴。要显示图形,请使用 plt.show() 方法。示例 import matplotlib.pyplot as plt fig, ax = plt.subplots() line1 = ... 阅读更多

使用 matplotlib 删除或调整图例框架的边框

Rishikesh Kumar Rishi
更新于 2021年3月15日 07:41:58

2K+ 次浏览

要删除或调整图例框架的边框,我们可以遵循以下步骤:- 使用 plt.xlabel() 方法设置 X 轴标签。使用 plt.ylabel() 方法设置 Y 轴标签。使用 plt.plot() 方法和 [9, 5]、[2, 5] 和 [4, 7, 8] 数组绘制线条。初始化两个变量;location = 0 用于最佳位置,border_drawn_flag = True(如果要为图例绘制边框,则为 True;如果不绘制边框,则为 False)。使用 plt.legend() 方法进行图例设置,并相应地设置 location 和 border_drawn_flag 以获得图表中完美的图例。plt.show() 方法将有助于... 阅读更多

如何在 Python 中使用 Matplotlib 使用数据列表绘制直方图?

Rishikesh Kumar Rishi
更新于 2021年3月15日 07:40:11

15K+ 次浏览

要使用 Matplotlib 绘制直方图,我们可以按照以下步骤操作:- 创建一个数字列表并将其分配给变量 x。使用 plt.hist() 方法绘制直方图。计算并绘制 *x* 的直方图。我们也可以在 hist 参数中传递 n 维数组。要显示绘制的图形,请使用 plt.show() 方法。示例 from matplotlib import pyplot as plt x = [300, 400, 500, 2000, 10] plt.hist(x, 10) plt.show() 输出

如何在 matplotlib 中在一个图形中正确显示多个图像?

Rishikesh Kumar Rishi
更新于 2021年3月15日 07:38:35

5K+ 次浏览

要在一个图形中显示多个图像,我们可以按照以下步骤操作:- 初始化行数和列数。nrows*ncols 子图将创建在当前图形中。nrows = 2 和 ncols = 2,即 2*2 = 4 个子图可以创建。现在从 1 到 4 添加不同索引处的图形。使用 plt.subplot(2, 2, 1) 添加新图像,即索引 1 处的饼图。要绘制饼图,请传递数字列表。饼图将被分成列表大小,百分比部分将取决于列表中的值。设置... 阅读更多

如何在 matplotlib 中为图形内的每条绘制线选择一种新颜色?

Rishikesh Kumar Rishi
更新于 2021年3月15日 07:37:02

934 次浏览

要为图形内的每条绘制线选择一种新颜色,请使用以下步骤:- 为图表设置 X 轴和 Y 轴标签。设置当前的 .rc 参数。对于 axes facecolor,组为 axes。使用 cycler 为一组线设置颜色。颜色列表包含“r”(红色)、“g”(绿色)、“b”(蓝色)和“y”(黄色)。Cycler 类有助于根据单个位置参数、一对位置参数或关键字参数的组合创建新的 Cycler 对象。绘制具有不同颜色的多条线。使用 plt.show() 显示图形。示例 import ... 阅读更多

隐藏轴值但保留 matplotlib 中的轴刻度标签

Rishikesh Kumar Rishi
更新于 2021年3月15日 07:34:08

7K+ 次浏览

要隐藏轴值但保留轴刻度标签,我们可以执行以下步骤:- 使用 plot() 方法绘制线条。使用 xlabel 和 ylabel 方法设置 X 和 Y 标签。使用 plt.gca() 获取当前轴(如有必要,则创建一个)。使用带有空列表的 xaxis.set_ticklabels()。使用带有空列表的 yaxis.set_ticklabels()。要显示图表,请使用 plt.show() 方法。示例 import matplotlib.pyplot as plt plt.plot([0, 5], [0, 5]) plt.ylabel("Y 轴") plt.xlabel("X 轴") ax = plt.gca() ax.axes.xaxis.set_ticklabels([]) ax.axes.yaxis.set_ticklabels([]) plt.show() 输出 阅读更多

以非常高的质量保存 Python 中的图像

Rishikesh Kumar Rishi
更新于 2021年3月15日 07:32:19

7K+ 次浏览

要以非常高的质量保存 Python 中的图像,您需要按照以下步骤操作:- 使用 subplots 方法创建 fig 和 ax 变量,其中默认 nrows 和 ncols 为 1。使用 plot() 方法绘制线条。我们可以使用 ylabel() 和 xlabel() 添加坐标轴标签。要获得高质量的图像,我们可以使用 .eps 图像格式。您可以增加每英寸点数的值,即 dpi。使用 savefig() 方法,我们可以将图像保存在本地。要显示图形,请使用 plt.show()。示例 import matplotlib.pyplot as plt fig, ax = plt.subplots() plt.plot([0, 5], [0, 5]) plt.ylabel("Y 轴") plt.xlabel("X 轴") image_format = 'eps' ... 阅读更多

如何在 matplotlib 中将 Y 轴刻度从图表的左侧移动到右侧?

Rishikesh Kumar Rishi
更新于 2021年3月15日 07:28:01

6K+ 次浏览

要将 Y 轴刻度从左侧移到右侧,可以执行以下步骤:使用 `figure()` 方法创建一个图形。使用上述 `figure` 方法,使用 `add_subplot(xyz)` 创建绘图的坐标轴,其中 x 是行,y 是列,z 是索引。要将 Y 轴刻度从左侧移到右侧,请使用 `ax.yaxis.tick_right()`,其中 ax 是使用 `add_subplot(xyz)` 方法创建的坐标轴。现在使用 `plot()` 方法绘制线条,使用给定的 x 和 y 点,其中 x 和 y 点可以使用 `np.array()` 方法创建。设置 x 和 y 标签,例如 X 轴和 Y 轴,使用 `xlabel` 和 `ylabel`……阅读更多

广告