找到关于 Python 的 10786 篇文章

在 Matplotlib 的实时绘图中移动 X 轴

Rishikesh Kumar Rishi
更新于 2021年7月8日 11:05:03

1K+ 次浏览

要在 Matplotlib 的实时绘图中移动 X 轴,我们可以采取以下步骤:设置图形大小并调整子图之间和周围的填充。创建一个图形和一组子图。使用 numpy 创建 x 和 y 数据点。使用 plot() 方法绘制 x 和 y 数据点。通过重复调用移动 X 轴的 *animate* 函数来制作动画。要显示图形,请使用 show() 方法。示例 import matplotlib.pylab as plt import matplotlib.animation as animation import numpy as np plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True fig, ax = plt.subplots() x = np.linspace(0, 15, 100) ... 阅读更多

动态更新 Matplotlib 中的条形图

Rishikesh Kumar Rishi
更新于 2021年7月8日 11:02:49

3K+ 次浏览

要动态更新 Matplotlib 中的条形图,我们可以采取以下步骤:设置图形大小并调整子图之间和周围的填充。创建一个新的图形或激活现有的图形。创建一个数据点和颜色的列表。使用 bar() 方法绘制具有数据和颜色的条形图。使用 FuncAnimation() 类,通过重复调用设置条形高度和条形 facecolor 的函数 animation 来制作动画。要显示图形,请使用 show() 方法。示例 import numpy as np from matplotlib import animation as animation, pyplot as plt, cm plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = ... 阅读更多

如何在 Matplotlib 中绘制更多类型的线条?

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

76 次浏览

要在 Matplotlib 中绘制更多类型的线条,我们可以采取以下步骤:设置图形大小并调整子图之间和周围的填充。使用 numpy 创建 x 和 y 数据点。使用 plot() 方法绘制 x 和 y 数据点,并使用一系列虚线。要显示图形,请使用 show() 方法。示例 from matplotlib import pyplot as plt import numpy as np plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True x = np.linspace(-10, 10, 100) y = np.sin(x) plt.plot(x, y, dashes=[1, 1, 2, 1, 3], linewidth=7, color='red') plt.show()输出

如何在 Matplotlib 中将图例移动到 Seaborn 散点图之外?

Rishikesh Kumar Rishi
更新于 2021年7月8日 11:00:52

2K+ 次浏览

要将图例移动到 Seaborn 散点图之外,我们可以采取以下步骤:设置图形大小并调整子图之间和周围的填充。创建一个具有三列(column1、column2 和 column3)的 Pandas 数据框。绘制一个可能包含多个语义分组的散点图。要在绘图之外放置图例,请在 legend() 方法中使用 bbox_to_anchor。要显示图形,请使用 show() 方法。示例 import matplotlib.pyplot as plt import pandas as pd import seaborn as sns plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True df = pd.DataFrame(dict(col1=[2, 1, 4],                       ... 阅读更多

如何在 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 次浏览

要向 Python 中 Matplotlib 中轮廓图的 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, ... 阅读更多

广告
© . All rights reserved.