28得票1回答
如何在图形创建循环中设置每个Plotly子图的标题?

我知道如果想要设置所有子图的标题,可以在声明图形时完成。 import pandas as pd import plotly.graph_objs as go from plotly.subplots import make_subplots fig = make_subplots( ...

27得票1回答
在图中用A、B、C标注子图

在向科学期刊提交论文时,经常需要用A、B等方式列举图表的不同子图。 这听起来像是一个很常见的问题,我试图找到一种优雅的方式来使用matplotlib自动完成,但令我惊讶的是没有找到相关内容。也许是因为我没有使用正确的搜索词。理想情况下,我正在寻找一种注释的方法,使得字母在调整图形大小或通...

26得票2回答
将文本添加到seaborn中的每个子图

我正在使用seaborn制作条形图,并希望在每个子图中添加一些文本。我知道如何向整个图形添加文本,但我想访问每个子图并添加文本。我正在使用以下代码: import seaborn as sns import pandas as pd sns.set_style("whitegrid") ...

26得票2回答
Matplotlib:获取和设置坐标轴位置

在Matlab中,获取和设置图像上现有坐标轴的位置非常简单: pos = get(gca(), 'position') set(gca(), 'position', pos) 在Matplotlib中如何实现这个? 我有两个相关的原因需要这样做: 我试图解决的具体问题如下: 我有...

26得票5回答
如何创建一个奇数个子图

我正在尝试创建一个绘图函数,该函数以所需的图表数量作为输入,并使用pylab.subplots和sharex=True选项进行绘制。如果所需的图表数量是奇数,则我想移除最后一个面板,并强制在其上方的面板上显示刻度标签。我找不到同时进行这两个操作并使用sharex=True选项的方法。子图的数量...

24得票5回答
单独绘制所有pandas数据框列的图表

我有一个仅包含数字列的pandas数据框,我试图为所有特征创建单独的直方图ind group people value value_50 1 1 5 100 1 1 2 2 90 1 2 1 10 80 ...

24得票5回答
如何去除子图之间的间距

我正在一个项目中工作,需要组合一个10行3列的绘图网格。虽然我已经能够制作出绘图并安排子图,但是我无法像gridspec文档中的下面这个图那样产生一个没有白边的漂亮图像。。 我尝试了以下帖子,但仍然无法完全去除白边,就像示例图像中那样。请问有人能给我一些指导吗?谢谢! Matplotli...

24得票1回答
Matplotlib中如何设置子图的大小

我想知道如何设置具有多个子图的图形(在我的情况下是 5 × 2)中子图的大小。无论我允许整个图形有多大,子图似乎总是很小。我希望直接控制此图中子图的大小。以下是代码的简化版本。import numpy as np import matplotlib.pyplot as plt x = np....

22得票7回答
单个窗口中的多个图形

我想创建一个函数,在一个窗口中画出一组图形。目前,我写了以下代码:import pylab as pl def plot_figures(figures): """Plot a dictionary of figures. Parameters ----------...

19得票3回答
figure.add_subplot() vs pyplot.subplot()

add_subplot()和subplot()的区别是什么?它们似乎都可以在没有子图的情况下添加一个子图。我查看了文档,但是无法理解它们之间的区别。这只是为了使未来的代码更具灵活性吗? 例如:fig = plt.figure() ax = fig.add_subplot(111) 对战plt...