找到关于编程的34423 篇文章

如何在 Matplotlib 中使用 pandas.plot() 更改标记大小?

Rishikesh Kumar Rishi
更新于 2021年7月8日 10:59:32

3K+ 次浏览

要更改使用 pandas.plot() 的标记大小,我们可以采取以下步骤:设置图形大小并调整子图之间和周围的填充。创建一个包含三列 col1、col2 和 col3 的 Pandas 数据框。使用 pandas.plot(),其中 marker="*" 和 markersize=15。要显示图形,请使用 show() 方法。示例import matplotlib.pyplot as plt import pandas as pd plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True df = pd.DataFrame([[2, 1, 4], [5, 2, 1], [4, 0, 1]], columns=['col1', 'col2', 'col3']) df.plot(marker="*", markersize=15) plt.show()输出

如何在 Matplotlib 中为 pyplot.show() 设置超时?

Rishikesh Kumar Rishi
更新于 2021年7月8日 10:55:41

1K+ 次浏览

要为 Matplotlib 中的 pyplot.show() 设置超时,我们可以采取以下步骤:设置图形大小并调整子图之间和周围的填充。创建一个新的特定于后端 .Timer 的子类。添加一个回调函数,该函数将在 plt.close() 属性之一更改时调用。绘制数据点列表。启动计时器。要显示图形,请使用 show() 方法。示例import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True fig = plt.figure() # 设置计时器间隔 5000 毫秒 timer = fig.canvas.new_timer(interval = 5000) timer.add_callback(plt.close) plt.plot([1, 2, 3, 4, 5]) plt.ylabel('Y-axis Data') timer.start() plt.show()输出… 阅读更多

如何在 Matplotlib 中向 animation.FuncAnimation() 传递参数?

Rishikesh Kumar Rishi
更新于 2021年7月8日 10:54:43

691 次浏览

要向 Matplotlib 中 Python 的等高线图的 animation.FuncAnimation() 传递参数,我们可以采取以下步骤:创建 10×10 维的随机数据。使用 subplots() 方法创建图形和一组子图。使用 FuncAnimation() 类通过重复调用函数 *func* 来制作动画。要更新函数中的等高线值,我们可以定义一个可在 FuncAnimation() 类中使用的 animate() 方法。要显示图形,请使用 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 = np.random.randn(800).reshape(10, 10, 8) fig, ax ... 阅读更多

如何在 Matplotlib 中将基于 Pandas 数据框的图形导出为 PDF?

Rishikesh Kumar Rishi
更新于 2021年7月8日 10:53:23

1K+ 次浏览

要将基于 Pandas 数据框的图形导出为 PDF,我们可以采取以下步骤:设置图形大小并调整子图之间和周围的填充。创建一个包含三列 col1、col2 和 col3 的 Pandas 数据框。使用 plot() 方法绘制数据框。要显示图形,请使用 show() 方法。示例import matplotlib.pyplot as plt import pandas as pd plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True df = pd.DataFrame([[2, 1, 4], [5, 2, 1], [4, 0, 1]], columns=['col1', 'col2', 'col3']) df.plot() plt.savefig('pd_df.pdf')输出当我们执行代码时,它将以下绘图保存在名为 ... 的 PDF 中 阅读更多

如何在 Matplotlib 的饼图中将 autopct 文本颜色更改为白色?

Rishikesh Kumar Rishi
更新于 2021年7月8日 10:51:20

1K+ 次浏览

要将 Matplotlib 饼图中的 autopct 文本颜色更改为白色,我们可以采取以下步骤:设置图形大小并调整子图之间和周围的填充。创建一个小时、活动和颜色列表以绘制饼图。在制作饼图时,为数字标签制作一个 '.Text' 实例列表。迭代 autotexts 并将 autotext 的颜色设置为白色。要显示图形,请使用 show() 方法。示例import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True plt.figure() hours = [8, 1, 11, 4] activities = ['sleeping', 'exercise', 'studying', 'working'] ... 阅读更多

如何使用 xgboost.XGBCClassifier.feature_importances_ 模型绘制图表?(Matplotlib)

Rishikesh Kumar Rishi
更新于 2021年7月8日 10:47:11

297 次浏览

要更改 xgboost.plot_importance 中绘图的大小,我们可以采取以下步骤:设置图形大小并调整子图之间和周围的填充。从 csv 文件加载数据。从加载的数据集中获取 x 和 y 数据。获取 xgboost.XGBCClassifier.feature_importances_ 模型实例。将 x 和 y 数据拟合到模型中。打印模型。制作条形图。要显示图形,请使用 show() 方法。示例from numpy import loadtxt from xgboost import XGBClassifier from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True # data.csv 包含如下数据 -> 13, 145, 82, 19, 110, 22.2, 0.245, 57, ... 阅读更多

如何在 Pyplot 中自动注释最大值?

Rishikesh Kumar Rishi
更新于 2021年7月9日 07:34:46

7K+ 次浏览

要注释 Pyplot 中的最大值,我们可以采取以下步骤:设置图形大小并调整子图之间和周围的填充。创建一个新图形或激活现有图形。制作 x 和 y 数据点的列表。使用 numpy 绘制 x 和 y 数据点。在 Y 数组中查找最大值以及数组中与该最大元素对应的位置。用局部最大值注释该点。要显示图形,请使用 show() 方法。示例import numpy as np import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True fig = plt.figure() ax = fig.add_subplot(111) x ... 阅读更多

如何在 Python Matplotlib 中添加第三级刻度?

Rishikesh Kumar Rishi
更新于 2021年7月8日 10:40:43

284 次浏览

要在 Python Matplotlib 中添加第三级刻度,我们可以采取以下步骤:设置图形大小并调整子图之间和周围的填充。使用 numpy 创建 t 和 s 数据点。创建图形和一组子图。使用 plot() 方法绘制 t 和 s。创建一个共享 Y 轴的孪生 Axes。在轴一上使用 plot() 方法绘制 t 和 s。设置 X 轴刻度位置。创建主刻度、次刻度和第三级刻度值 (thirds)。使用主刻度、次刻度和第三刻度值 (thirds) 设置主刻度和次刻度定位器。使用 tick_params() 设置刻度长度。绘制一条灰色水平线。要显示… 阅读更多

如何绘制 Matplotlib 中的滞后阈值?

Rishikesh Kumar Rishi
更新于 2021年7月8日 10:39:23

502 次浏览

要绘制 Matplotlib 中的滞后阈值,我们可以采取以下步骤:设置图形大小并调整子图之间和周围的填充。创建图形和一组子图。加载一些希腊硬币,庞贝城的希腊硬币。使用 sobel 滤波器查找图像的高、低和边缘。对“图像”应用滞后阈值。使用 imshow() 方法将数据显示为图像,即在二维规则光栅上。为原始图像和具有滞后阈值的图像设置标题。要显示图形,请使用 show() 方法。示例import matplotlib.pyplot as plt from skimage import data, filters plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] ... 阅读更多

如何在 Matplotlib 中制作 semilogx 和 semilogy 绘图?

Rishikesh Kumar Rishi
更新于 2021年7月8日 10:38:03

1K+ 次浏览

要制作 semilogx 和 semilogy 绘图,我们可以采取以下步骤:设置图形大小并调整子图之间和周围的填充。创建一个新图形或激活现有图形。散点图和绘制 x 和 y 数据点。制作一个在 X 轴上具有对数缩放的图。制作一个在 Y 轴上具有对数缩放的图。要显示图形,请使用 show() 方法。示例import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True x = [10, 100, 1000, 10000, 100000] y = [2, 4, 8, 16, 32] fig = plt.figure() plt.scatter(x, y) plt.plot(x, y) ... 阅读更多

广告
© . All rights reserved.