找到 784 篇文章,关于数据可视化

如何在 Python 中的 Matplotlib 中绘制幅度谱?

Rishikesh Kumar Rishi
更新于 2021年6月16日 12:09:49

3K+ 阅读量

要绘制幅度谱,我们可以采取以下步骤 -设置图形大小并调整子图之间和周围的填充。获取随机种子值。初始化 dt 用于采样间隔并找到采样频率。为 t 创建随机数据点。要生成噪声,使用 numpy 获取 nse、r、cnse 和 s创建一个图形和一组子图,使用 subplots() 方法。设置图表的标题。绘制幅度谱。要显示图形,请使用 show() 方法。示例import matplotlib.pyplot as plt import numpy as np plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True np.random.seed(0) dt = 0.01 # 采样间隔 Fs = ... 阅读更多

如何在 Python 中的 Matplotlib 中绘制信号?

Rishikesh Kumar Rishi
更新于 2021年6月16日 12:09:32

7K+ 阅读量

要获得信号图,我们可以采取以下步骤 -设置图形大小并调整子图之间和周围的填充。获取随机种子值。初始化 dt 用于采样间隔并找到采样频率。为 t 创建随机数据点。要生成噪声,使用 numpy 获取 nse、r、cnse 和 s。使用 subplots() 方法创建一个图形和一组子图。设置图表的标题。绘制 t 和 s 数据点。设置 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 np.random.seed(0) dt ... 阅读更多

调整 Matplotlib 中 3D 图表的轴标签和名称方向

Rishikesh Kumar Rishi
更新于 2021年6月16日 12:09:11

3K+ 阅读量

要调整 matplotlib 中 3D 图表的轴标签和名称方向,我们可以采取以下步骤 -设置图形大小并调整子图之间和周围的填充。使用 facecolor=white 创建一个新图形或激活一个现有图形。获取带有 3d 投影的当前图形。使用 linespacing 设置 X、Y 和 Z 轴标签。使用 plot() 方法绘制数据点。设置轴距离。要显示图形,请使用 show() 方法。示例import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True figure = plt.figure(facecolor='w') ax = figure.gca(projection='3d') xLabel = ax.set_xlabel('X-轴', linespacing=3.2) yLabel = ax.set_ylabel('Y-轴', linespacing=3.1) zLabel = ax.set_zlabel('Z-轴', ... 阅读更多

在 Matplotlib 中绘制带有三叶草符号的散点图

Rishikesh Kumar Rishi
更新于 2021年6月16日 12:08:54

236 阅读量

要在 Matplotlib 中绘制带有三叶草符号的散点图,我们可以采取以下步骤 -设置图形大小并调整子图之间和周围的填充。使用 numpy 创建 x、y 和 z 数据点。使用 scatter() 方法绘制 x、y 和 s。设置 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 x = np.arange(0.0, 50.0, 2.0) y = x ** 1.3 + np.random.rand(*x.shape) * 30.0 s = np.random.rand(*x.shape) * 800 + 500 ... 阅读更多

Matplotlib.pyplot 和 Matplotlib.figure 有什么区别?

Rishikesh Kumar Rishi
更新于 2021年6月16日 12:08:15

2K+ 阅读量

matplotlib.pyplotmatplotlib.pyplot 是一个函数集合,使 matplotlib 能够像 MATLAB 一样工作。每个 pyplot 函数都会对图形进行一些更改:例如,创建图形、在图形中创建绘图区域、在绘图区域中绘制一些线条、用标签装饰绘图等。在 matplotlib.pyplot 中,各种状态在函数调用之间保留,因此它会跟踪诸如当前图形和绘图区域之类的东西,并且绘图函数会指向当前轴matplotlib.figure图形跟踪所有子轴、少量“特殊”艺术家(标题、图形图例等)和画布。图形... 阅读更多

如何将 RGB 颜色值传递给 Python 的 Matplotlib eventplot?

Rishikesh Kumar Rishi
更新于 2021年6月16日 12:07:56

2K+ 阅读量

要将 RGB 颜色值传递给 Python 的 Matplotlib eventplot,我们可以采取以下步骤步骤设置图形大小并调整子图之间和周围的填充。创建一个 1D 数组 pos,以定义一个事件序列的位置创建一个颜色元组 r、g、b 的列表。在给定位置绘制相同的平行线。要显示图形,请使用 show() 方法。示例import numpy as np import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True pos = 10 * np.random.random(100) colors = [(0.75, 0.50, 0.25)] plt.eventplot(pos, orientation='horizontal',                linelengths=0.75, color=colors) ... 阅读更多

如何在 Matplotlib 的垂直条形图中在 Y 轴和第一个条形之间放置间隙?

Rishikesh Kumar Rishi
更新于 2021年6月16日 12:07:38

2K+ 阅读量

要在垂直条形图中在 Y 轴和第一个条形之间放置间隙,我们可以减少 X 轴的比例。步骤设置图形大小并调整子图之间和周围的填充。创建列表 x_val、x_names 和 val 数据点。此外,初始化 width 和 interval 变量。使用 bar() 方法制作条形图。获取或设置 X 轴的当前刻度位置和标签。获取或设置 Y 轴的当前刻度位置和标签。获取或设置当前轴的 x 限制。要显示图形,请使用 show() 方法。示例from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True x_val = ... 阅读更多

如何将字体嵌入 Matplotlib 生成的 PDF 中

Rishikesh Kumar Rishi
更新于 2021年6月16日 12:07:08

1K+ 阅读量

要将字体嵌入 Matplotlib 生成的 PDF 中,我们可以使用 rc.Params['pdf.fonttype']=42。步骤设置图形大小并调整子图之间和周围的填充。使用 figure() 方法创建一个新图形或激活一个现有图形。使用 numpy 创建 x 和 y 数据点。使用 scatter() 方法绘制 x 和 y 数据点。设置图表的标题。将图形保存为 pdf 格式。示例import numpy as np from matplotlib import pyplot as plt, font_manager as fm plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True plt.rcParams['pdf.fonttype'] = 42 fig, ax = plt.subplots() x = np.random.rand(100) y = np.random.rand(100) ax.scatter(x, y, c=y, marker="v") ... 阅读更多

如何在 Matplotlib 直方图中在条形上方显示计数?

Rishikesh Kumar Rishi
更新于 2021年6月15日 13:19:36

3K+ 阅读量

要在 matplotlib 直方图中在条形上方显示计数,我们可以迭代每个面片并使用 text() 方法将值放置在面片上方。步骤设置图形大小并调整子图之间和周围的填充。创建一个数字列表以制作直方图。使用 hist() 方法制作直方图。迭代面片并计算每个面片的中间值和面片的高度以放置文本。要显示图形,请使用 show() 方法。示例import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True data = [3, 5, 1, 7, 9, 5, 3, 7, 5] _, ... 阅读更多

如何在 Matplotlib 中用绝对值替换自动标记的相对值?

Rishikesh Kumar Rishi
更新于 2021年6月15日 13:18:13

635 阅读量

为了在 matplotlib 中用绝对值替换自动标记的相对值,我们可以使用 autopct=lambda p: 。步骤设置图形大小并调整子图之间和周围的填充。创建标签、分数、爆炸位置的列表,并获取分数的总和以计算百分比。使用标签、分数和爆炸创建饼图,并使用 autopct=lambda p: 。要显示图形,请使用 show() 方法。示例导入 matplotlib.pyplot 为 plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True labels = ('Read', 'Eat', 'Sleep', 'Repeat') fracs = [5, 3, 4, 1] total = sum(fracs) explode = (0, 0.05, 0, 0) plt.pie(fracs, explode=explode, labels=labels,   ... 阅读更多

广告
© . All rights reserved.