找到关于 Matplotlib 的1033 篇文章
738 次查看
要在 Python 程序的简单 UI 中显示实时图表,我们可以对等值线图进行动画处理。步骤设置图形大小并调整子图之间和周围的填充。创建形状为 10×10 维度的随机数据。使用 subplots() 方法创建图形和一组子图。使用 FuncAnimation() 类通过重复调用函数 *func* 来制作动画。为了更新函数中的等值线值,我们可以定义一个方法 animate(),该方法可以在 FuncAnimation() 类中使用。要显示图形,请使用 show() 方法。示例import numpy as np import matplotlib.pyplot as plt import matplotlib.animation as animation plt.rcParams["figure.figsize"] = [7.50, 3.50] ... 阅读更多
3K+ 次查看
要在箱线图中显示平均值,我们可以在 boxplot() 方法的参数中使用 showmeans=True。步骤设置图形大小并调整子图之间和周围的填充。创建一个随机数据集。使用 figure() 方法创建新图形或激活现有图形。将轴作为子图排列添加到当前图形。使用 boxplot() 方法制作箱线图。要显示图形,请使用 show() 方法。示例import matplotlib.pyplot as plt import numpy as np plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True data = np.random.rand(100, 5) fig = plt.figure() ax = fig.add_subplot(111) bp = ax.boxplot(data, 'd', showmeans=True) plt.show()输出阅读更多
551 次查看
要在散点图中基于颜色图对点进行阴影处理,我们可以在 scatter() 方法中使用铜色颜色图。步骤设置图形大小并调整子图之间和周围的填充。使用 numpy 创建 x 和 y 100 个随机数据点。绘制散点 x 和 y,其中 color=x 和 colormap=copper。要显示图形,请使用 show() 方法。示例import numpy as np from matplotlib import pyplot as plt, cm plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True x = np.random.rand(100) y = np.random.rand(100) plt.scatter(x, y, c=x, cmap='copper') plt.show()输出
4K+ 次查看
要在绘图中使用自定义 png 或 jpg(即图像)作为标记,我们可以采取以下步骤 - 设置图形大小并调整子图之间和周围的填充。创建一个 paths 列表来存储图像的目录。创建一个点列表(x 和 y)。使用 subplots() 方法创建一个图形和一组子图。为了绘制图像而不是点,请迭代压缩的 x、y 和 paths。使用图像和 (x, y) 点实例化 AnnotationBbox()。在两个轴上都放置 xticks 和 yticks。要显示图形,请使用 show() 方法。示例import matplotlib.pyplot as plt from matplotlib.offsetbox import OffsetImage, AnnotationBbox ... 阅读更多
5K+ 次查看
要在 Matplotlib 中绘制 3D 连续线,我们可以采取以下步骤 - 设置图形大小并调整子图之间和周围的填充。使用 numpy 创建 x 和 y 数据点。使用 x 和 y 数据点创建 z 数据点。使用 figure() 方法创建新图形或激活现有图形。添加一个轴作为具有 3D 投影的子图排列。使用 plot() 方法绘制 x、y 和 z 数据点。要显示图形,请使用 show() 方法。示例import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True x = np.linspace(-4 * np.pi, 4 ... 阅读更多
2K+ 次查看
要对 matplotlib 中的绘图进行动画处理,我们可以采取以下步骤 - 设置图形大小并调整子图之间和周围的填充。创建形状为 10X10 维度的随机数据。使用 subplots() 方法创建图形和一组子图。使用 FuncAnimation() 类通过重复调用函数 *func* 来制作动画。为了更新函数中的等值线值,我们可以定义一个 animate 方法,该方法可以在 FuncAnimation() 类中使用。要显示图形,请使用 show() 方法。示例import numpy as np import matplotlib.pyplot as plt import matplotlib.animation as animation plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True data = ... 阅读更多
903 次查看
要使用 Seaborn jointplot 更改每个点的颜色和标记,我们可以采取以下步骤 - 设置图形大小并调整子图之间和周围的填充。从在线存储库加载示例数据集(需要互联网)。使用 jointplot() 方法绘制提示数据。使用 cla() 方法清除当前轴。为每个点创建一个颜色和标记列表。使用 set_axis_labels() 方法设置轴标签。要显示图形,请使用 show() 方法。示例from matplotlib import pyplot as plt import seaborn as sns import numpy as np plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True tips = sns.load_dataset("tips") g ... 阅读更多
2K+ 次查看
要在 matplotlib 中的等比例图形的角上放置文本,我们可以采取以下步骤 - 设置图形大小并调整子图之间和周围的填充。使用 subplots() 方法创建图形和一组子图。使用 numpy 创建 x 数据点。使用 plot() 方法在 ax1 轴上绘制 x。使用 plot() 方法在 ax2 上绘制 x 和 2*x。要将文本放在图形的角上,请对不同的轴使用 annotate() 方法。要显示图形,请使用 show() 方法。示例from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True fig, axes = plt.subplots(2) x ... 阅读更多
443 次查看
要向条形图和扇形图添加纹理,我们可以采取以下步骤 - 设置图形大小并调整子图之间和周围的填充。使用 figure() 方法创建新图形或激活现有图形。将轴作为子图排列的一部分添加到图形。创建一个 hatches 列表。条形可以用一些 hatches 填充。创建与 hatches 数量等效的数字条形。使用 bar() 方法绘制具有不同 hatch 的条形。要显示图形,请使用 show() 方法。示例import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True ... 阅读更多
8K+ 次查看
要在 Python 的 matplotlib 中绘制累积分布函数 (CDF),我们可以采取以下步骤 - 设置图形大小并调整子图之间和周围的填充。为样本数据数量初始化变量 N。使用 numpy 创建随机数据。使用 data 和 bins=10 计算一组数据的直方图。查找概率分布函数 (pdf)。使用 pdf(步骤 5)计算 cdf。使用 plot() 方法绘制 cdf,标签为“CDF”。在绘图上放置图例。要显示图形,请使用 show() 方法。示例import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True N = 500 ... 阅读更多