找到 1033 篇文章 关于 Matplotlib
2K+ 浏览量
要在 matplotlib 中创建透明误差条而不会影响标记,我们可以采取以下步骤 -步骤设置图形大小并调整子图之间和周围的填充。创建 x、y 和 z 的数据列表。初始化一个变量 error_bar_width=5 绘制 y 相对于 x 的线和/或标记,并附带误差条。设置条形和帽子的 alpha 值。要显示图形,请使用 show() 方法。示例from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True x = [1, 3, 5, 7] y = [1, 3, 5, 7] z = [4, 5, 1, 4] error_bar_width = 5 markers, ... 阅读更多
7K+ 浏览量
要在 matplotlib 中设置图例标记大小和 alpha 值,我们可以采取以下步骤 -步骤设置图形大小并调整子图之间和周围的填充。初始化一个变量 N 来存储样本数据数量。使用 marker="*" 绘制 x 和 y 数据点。在图形上放置图例。设置标记的大小和标记的 alpha 值。要显示图形,请使用 show() 方法。示例import matplotlib.pyplot as plt import numpy as np plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True N = 10 x = np.random.rand(N) y = np.random.rand(N) line, = plt.plot(x, y, marker='*', markersize=20, markeredgecolor='black', ... 阅读更多
14K+ 浏览量
要在 Python 中显示绘图中的点坐标,我们可以采取以下步骤 -步骤设置图形大小并调整子图之间和周围的填充。初始化一个变量 N 并使用 numpy 创建 x 和 y 数据点。压缩 x 和 y 数据点;迭代它们并放置坐标。要显示图形,请使用 show() 方法。示例import matplotlib.pyplot as plt import numpy as np plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True N = 5 x = np.random.rand(N) y = np.random.rand(N) plt.plot(x, y, 'r*') for xy in zip(x, y): plt.annotate('(%.2f, %.2f)' % xy, xy=xy) ... 阅读更多
658 浏览量
要在 matplotlib 中插入两个轴的 sharex 和 sharey,我们可以使用 'none',即 False 或 'none'。每个子图的 X 轴或 Y 轴将是独立的。步骤设置图形大小并调整子图之间和周围的填充。初始化两个变量 rows 和 cols。创建一个图形和一组子图。迭代轴,其中 rows=2 且 cols=4。在轴上绘制随机数据。要显示图形,请使用 show() 方法。示例import matplotlib.pyplot as plt import numpy as np plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True rows = 2 cols = 4 fig, axes = plt.subplots(rows, cols, sharex='none', sharey='none', squeeze=False) ... 阅读更多
288 浏览量
要通过 Python 获取 3D 彩色曲面,我们可以采取以下步骤 -步骤设置图形大小并调整子图之间和周围的填充。使用 numpy 创建 x 和 y 数据点。获取 3D 数据,即 z。创建一个新图形或激活现有图形。获取 3D 轴。创建曲面图。要显示图形,请使用 show() 方法。示例import numpy as np import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True x = np.linspace(-3, 3, 100) y = np.cos(x) x, y = np.meshgrid(x, y) z = x ** 2 + y ** 2 - 2 ... 阅读更多
3K+ 浏览量
要在 matplotlib 中设置日期的 xticklabels,我们可以采取以下步骤 -步骤设置图形大小并调整子图之间和周围的填充。创建两个纪元和值的列表。从纪元获取日期列表。创建一个图形和一组子图。使用 plot() 方法绘制日期和值。设置 xticklabels,获取日期格式化程序并设置主要格式化程序。要删除 ticklabels 的重叠,将其旋转 10 度。要显示图形,请使用 show() 方法。示例import matplotlib.pyplot as plt import matplotlib.dates as mdates import time plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True epochs = [1259969793926, 1259969793927, ... 阅读更多
21K+ 浏览量
要在 matplotlib 中散点绘制 2D numpy 数组,我们可以采取以下步骤 -步骤设置图形大小并调整子图之间和周围的填充。创建 100×3 维度的随机数据。使用 scatter() 方法绘制 2D numpy 数组,即数据。要显示图形,请使用 show() 方法。示例import numpy as np from matplotlib import pyplot as plt # 设置图形大小 plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True # 100×3 维度的随机数据 data = np.array(np.random.random((100, 3))) # 散点图 plt.scatter(data[:, 0], data[:, 1], c=data[:, 2], cmap='hot') # 显示图形 plt.show()输出它将产生 ... 阅读更多
2K+ 浏览量
要在 matplotlib 中避免误差条重叠,我们可以采取以下步骤 -步骤设置图形大小并调整子图之间和周围的填充。创建一个名称列表。获取 y1 和 y2 的数据点,以及误差 ye1、ye2。创建一个图形和一组子图。创建一个可变的 2D 仿射变换,trans1 和 trans2。绘制 y 相对于 x 的线和/或标记,并附带误差条。要显示图形,请使用 show() 方法。示例import numpy as np import matplotlib.pyplot as plt from matplotlib.transforms import Affine2D plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True x = ['Jack', 'James', 'Tom', 'Garry'] y1, ... 阅读更多
267 浏览量
要从 Pylab 生成的图片中删除 Y 轴,我们可以获取图形的当前轴并使用 set_visible(False) 方法。步骤设置图形大小并调整子图之间和周围的填充。使用 numpy 创建 x 和 y 数据点。使用 plot() 方法绘制 x 和 y 数据点。获取当前图形的当前轴。将 Y 轴的可见性设置为 False。要显示图形,请使用 show() 方法。示例import numpy as np import pylab # 设置图形大小 pylab.rcParams["figure.figsize"] = [7.50, 3.50] pylab.rcParams["figure.autolayout"] = True # 随机数据点 x = np.random.rand(10) y = np.random.rand(10) ... 阅读更多
633 浏览量
要刷新 Matplotlib 中所有当前的图形,可以使用 close('all') 方法。步骤设置图形大小并调整子图之间和周围的填充。创建一个标题为“第一个图形”的图形。创建另一个标题为“第二个图形”的图形。要关闭所有图形,请使用 close('all')。要显示图形,请使用 show() 方法。示例from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True plt.figure("第一个图形") plt.figure("第二个图形") # plt.close('all') plt.show()输出请注意,我们已注释掉以下行 -plt.close('all') 因此,它将显示两个图形 -取消注释行 plt.close('all') 并再次运行代码。它将刷新所有当前的图形。阅读更多