找到 10786 篇文章 关于 Python

Python Matplotlib 中带有色调颜色映射和图例的 3D 散点图

Rishikesh Kumar Rishi
更新于 2021年6月5日 08:26:03

3K+ 浏览量

要在 Python 中绘制带有色调颜色映射和图例的 3D 散点图,我们可以采取以下步骤 - 设置图形大小并调整子图之间和周围的填充 使用 numpy 创建 x、y 和 z 数据点。使用 figure() 方法创建一个新图形或激活一个现有图形。获取当前轴,如有必要则创建一个。获取色调颜色映射,定义一个调色板。使用 scatter() 方法绘制 x、y 和 z 数据点。在图上放置一个图例。要显示图形,请使用 show() 方法。示例import numpy as np import seaborn as sns from matplotlib import pyplot as plt from matplotlib.colors import ListedColormap ... 阅读更多

如何修复使用 pylab.pause 时出现的弃用警告?

Rishikesh Kumar Rishi
更新于 2021年6月5日 08:22:47

177 浏览量

要修复使用已弃用方法时出现的弃用警告,我们可以在代码中使用 warnings.filterwarnings("ignore")。- 示例from matplotlib import pyplot as plt, pylab as pl import warnings plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True warnings.filterwarnings("ignore") pl.pause(0) plt.show()输出进程已退出,退出代码为 0

如何使用 Matplotlib 在图上放置自定义图例符号?

Rishikesh Kumar Rishi
更新于 2021年6月5日 08:19:20

813 浏览量

要在图上绘制自定义图例符号,我们可以采取以下步骤 - 设置图形大小并调整子图之间和周围的填充。继承 HandlerPatch 类,覆盖 create artists 方法,向图中添加一个椭圆形补丁,并返回补丁处理程序。使用 Circle 类在图上绘制一个圆圈。在当前轴上添加一个圆形补丁。使用 legend() 方法在图上放置图例。要显示图形,请使用 show() 方法。示例import matplotlib.pyplot as plt, matplotlib.patches as mpatches from matplotlib.legend_handler import HandlerPatch plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True class HandlerEllipse(HandlerPatch):    def create_artists(self, legend, ... 阅读更多

如何在 Matplotlib 中绘制一条颜色不断变化的单线?

Rishikesh Kumar Rishi
更新于 2021年6月5日 08:16:04

2K+ 浏览量

要绘制一条颜色不断变化的单线,我们可以采取以下步骤 - 设置图形大小并调整子图之间和周围的填充。使用 numpy 创建随机的 x 和 y 数据点。创建一个图形和一组子图。迭代 1 到 100 范围内的索引。在循环中绘制带有随机颜色的 x 和 y 数据点。要显示图形,请使用 show() 方法。示例import matplotlib.pyplot as plt import numpy as np import random plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True x = np.linspace(1, 10, 100) y = np.sin(x) fig, ax = plt.subplots() for ... 阅读更多

使用“Times New Roman”时如何将 Matplotlib 标题设置为粗体

Rishikesh Kumar Rishi
更新于 2021年6月5日 08:14:50

9K+ 浏览量

要使用“Times New Roman”将 Matplotlib 标题设置为粗体,我们可以使用 fontweight="bold"。步骤设置图形大小并调整子图之间和周围的填充。创建一个图形和一组子图。使用 numpy 创建 x 和 y 数据点。使用 scatter() 方法绘制 x 和 y 数据点。使用 fontname="Times New Roman" 和 fontweight="bold" 设置图的标题要显示图形,请使用 show() 方法。示例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 fig, ax = plt.subplots() x = np.random.rand(100) y = np.random.rand(100) ax.scatter(x, y, ... 阅读更多

在 Python Matplotlib 中从 {x,y,z} 散点数据绘制 3D 曲面

Rishikesh Kumar Rishi
更新于 2021年6月5日 08:12:55

5K+ 浏览量

要在 Python 中从 x、y 和 z 散点数据绘制 3D 曲面,我们可以采取以下步骤 - 设置图形大小并调整子图之间和周围的填充。使用 figure() 方法创建一个新图形或激活一个现有图形。将轴添加到图形中作为子图布置的一部分。使用 numpy 创建 x、y、X、Y 和 Z 数据点。使用 plot_surface() 方法绘制 x、y 和 z 数据点。要显示图形,请使用 show() 方法。示例import matplotlib.pyplot as plt import numpy as np plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True fig = plt.figure() ... 阅读更多

如何获取由等高线图(Matplotlib)绘制的线的 (x,y) 值?

Rishikesh Kumar Rishi
更新于 2021年6月5日 08:11:21

348 浏览量

要获取由等高线图绘制的线的 (x, y) 值,我们可以采取以下步骤 - 设置图形大小并调整子图之间和周围的填充。使用 contour() 方法创建 3D 等高线图。获取等高线图集合并获取路径。要显示图形,请使用 show() 方法。示例import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True m = [[3, 2, 1, 0], [2, 4, 1, 0], [2, 4, 1, 3], [4, 3, 1, 3]] cs = plt.contour([3, 4, 2, 1], [5, 1, 2, 3], m) p1 = cs.collections[0].get_paths() for item in p1:    print(item.vertices) plt.show()输出

如何动画化 Matplotlib 图表的按时间排序的序列?

Rishikesh Kumar Rishi
更新于 2021年6月5日 08:08:23

635 浏览量

要动画化 Matplotlib 图表的按时间排序的序列,我们可以采取以下步骤 - 设置图形大小并调整子图之间和周围的填充。创建一个新图形或激活一个现有图形。将轴添加到图形中作为子图布置的一部分。使用 after() 方法返回给定日期时间实例后的第一次复发。编写一个 animate() 方法来进行动画处理。将数据显示为图像,即在 2D 常规光栅上。要显示图形,请使用 show() 方法。示例import numpy as np import matplotlib matplotlib.use('TkAgg') import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True ... 阅读更多

在 Matplotlib python 中对数刻度下填充曲线下方的区域

Rishikesh Kumar Rishi
更新于 2021年6月5日 08:06:16

526 浏览量

要在 Matplotlib python 中对数刻度下填充曲线下方的区域,我们可以采取以下步骤 - 设置图形大小并调整子图之间和周围的填充。使用 numpy 创建 x、y1 和 y2 数据点。使用 plot() 方法绘制 x、y1 和 y2 数据点。填充两条曲线之间的区域。设置轴的刻度。在图上放置一个图例。要显示图形,请使用 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(-1, 1, 100) y1 = np.sin(x) y2 = np.cos(x) ... 阅读更多

如何强制误差条在 Matplotlib 中最后渲染?

Rishikesh Kumar Rishi
更新于 2021年6月5日 08:00:47

87 浏览量

要强制误差条在 matplotlib 中最后渲染,我们可以采取以下步骤 - 设置图形大小并调整子图之间和周围的填充。使用 figure() 方法创建一个新图形或激活一个现有图形。使用 gca() 方法获取当前轴。绘制线列表使用 errorbar() 方法绘制 y 相对于 x 的线和/或标记,并附加误差条。要显示图形,请使用 show() 方法。示例import matplotlib.pyplot as plt import numpy as np plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True fig = plt.figure() ax = plt.gca() [ax.plot(np.random.rand(10)) for j in range(10)] ax.errorbar(range(10), np.random.rand(10), yerr=.3 * np.random.rand(10)) plt.show()输出阅读更多

广告

© . All rights reserved.