plot 相关问题

数学函数或一组数据的图形表示。有不同种类的图,例如线图,条形图或散点图。

Matplotlib 极坐标等高线图:跨 theta 原点连续

我有格式为 E(freq, theta) 的数据,其中 E 是二维数组,freq 和 theta 是一维数组。 以下部分代码生成附图。不过,我想做轮廓...

回答 2 投票 0

R 中 ggplot2 的设置比例中断问题

我想为两组设计中的纵向数据绘制线图。 由于组平均值范围为 30-43,我希望我的图从 28 开始。 尽管如此,我希望 y 轴的比例......

回答 1 投票 0

如何增加rgl::surface3d中网格线之间的间距?

我用 rgl 包做 3D 绘图。这是一些代码: # 绘图函数。 我的情节 <- function(x, y, z){ colours <- heat.colors(length(unique(z))); minval <- min(z); maxval <- max(z) + 1...

回答 1 投票 0

如何增加 3D 绘图中表面网格线之间的间距?

我做 3D 绘图,我的问题是我不知道如何调整表面网格线的宽度。看这个例子: x <- seq(-2, 2, by= 1); y <- seq(-3, 3, by= 1); z <- outer(x, y, fun...

回答 1 投票 0

分类数据“matplotlib”图中的差距

当我有数值数据时,比如按某种时间进行索引,很容易绘制数据中的间隙。例如,如果我在时间 1、2、3、5、6、7 处有值,我可以将时间 4 处的 np.nan 设置为

回答 1 投票 0

带配对列的 pandas 条形图

我有一个带有成对列的数据框。我想绘制它,使每对列具有唯一的颜色,并且每对中的一列具有空填充。 我试过这个: 将 pandas 导入为 pd df = pd。

回答 1 投票 0

使用颜色条时如何保持图像大小?

我正在尝试并排绘制同一图像的两个版本。当我绘制其中一张图像没有颜色条的图形时,它似乎具有正确的尺寸: 但是当我添加一个颜色条到...

回答 3 投票 0

matplotlib 在开始和结束处放大了 x 轴

我有一个频率相对较高的信号,我想详细查看记录信号的开始和结束。就像信号时长 1 小时,我想要前 10 秒......

回答 1 投票 0

如何控制具有不同图例大小的绘图大小 matplotlib

我想要2块相同大小的地块。图形的大小并不那么重要。 我所做的唯一改变是标签的长度。 (实际上我有2个相关的数据集) 长标签

回答 1 投票 0

backtesting.pyplot()不在x(时间)轴上显示EST

目前我有一个数据框,其中索引是一个使用东部标准时间(EST)配置的 DateTime 对象。 当我在 backtesting.py 中使用plot()绘制这个数据框时,x a...

回答 1 投票 0

使用 Pandas/Matplotlib 在辅助 y 轴上绘制线条时出现异常内存错误

向辅助轴添加一行时出现以下内存错误: MemoryError:无法为具有形状 (1726364447,) 和数据类型 [('val', ' 向辅助轴添加线条时出现以下内存错误: MemoryError: Unable to allocate 48.2 GiB for an array with shape (1726364447,) and data type [('val', '<i8'), ('maj', '?'), ('min', '?'), ('fmt', 'S20')] 在 Jupyter Notebook 中运行以下命令时产生错误 import numpy as np import pandas as pd import matplotlib.pyplot as plt np.random.seed(0) t = pd.Timestamp('2024-09-15 07:02:04') times = [] for i in range(101): times.append(t) t = t + pd.Timedelta(f'{np.random.randint(7, 10)}s') data1 = pd.Series( np.random.normal(size=101), index=pd.DatetimeIndex(times), name='Data 1' ) data2 = pd.Series( [5.67, 5.85, 5.78], index=pd.DatetimeIndex(["2024-09-15 07:03:39", "2024-09-15 07:08:43", "2024-09-15 07:13:47"]) ) fig, ax = plt.subplots(figsize=(7, 2.5)) data1.plot(ax=ax, style='.-') data2.plot(ax=ax, style='.-', secondary_y=True) ax.grid() plt.show() 但是,只要对数据进行微小的更改,就不会出现错误。 例如,如果我将第二个数据集的最后一个点的时间从 "2024-09-15 07:13:47" 更改为 "2024-09-15 07:12:47",则绘图不会出现问题: 请注意,两个数据集都有不均匀间隔的日期时间索引。 不确定这是否与此错误有关: 绘制数据帧时出现内存错误(matplotlib) 其他人可以重现此错误吗? 版本: Python 3.10.12 熊猫2.1.2 matplotlib 3.8.2 numpy 1.26.1 已知问题,问题可以在这里找到:link 可以这样修复: 首先,data1.plot 使用 pandas 内置绘图函数,该函数与 matplotlib 集成,但引入了对刻度、标签和格式的额外内部处理(导致内存错误) 更改此(原始): data1.plot(ax=ax, style='.-') 对此: 直接在ax上使用matplotlib的plot方法。 ax.plot(data1.index, data1.values, '.-', label='Data 1') ax.set_ylabel('Data 1') 此行相同(原始): data2.plot(ax=ax, style='.-', secondary_y=True) 对此: twinx() 在同一图上创建辅助 y 轴,而不依赖 pandas。 ax2 = ax.twinx() ax2.plot(data2.index, data2.values, '.-', color='orange', label='Data 2') ax2.set_ylabel('Data 2') 可选:添加ight_layout(),因为我们添加了两个y轴标签。 这应该可以解决问题,上图使用这些数据点: data2 = pd.Series( [5.67, 5.85, 5.78], index=pd.DatetimeIndex(["2024-09-15 07:03:39", "2024-09-15 07:08:43", "2024-09-15 07:13:47"]) )

回答 1 投票 0

Plotly:如何制作具有多条迹线的子图

我正在使用以下代码在 Plotly 中绘制两个图形: d = {'1': pd.DataFrame({'x': [1,2,3], 'y': [2,4,6]}), '2': pd.DataFrame({'x' : [2,4,6], 'y': [4,6,8]})} def p1(df, n): x = df.x.tolist() ...

回答 1 投票 0

在 lapply 后绘制各个直方图

在数据表上使用 lapply 后,我在绘制各个直方图时遇到问题。该指令绘制了所有直方图,但我需要单独访问它们。所有直方图对象...

回答 1 投票 0

Streamlit 上的 Pyplot 功能出现问题

#饼图 导入pylab df_count_percent = (df_count['count_of_purchase/campaign'] / df_count['count_of_purchase/campaign'].sum()) * 100 图0 = df_count_percent.plot.pie(y='count_of_purchase/campa...

回答 3 投票 0

为什么 image() 使用的颜色与我指定的颜色不同?

我想在 R 中绘制测井记录的相图。我的数据有一个名为 LFC 的列,其整数为 0 到 4,其中: LFC=0:未定义 LFC=1:卤水砂 LFC=2:油砂 LFC=3:含气砂 LFC=4:页岩 我已经...

回答 1 投票 0

更改参数变化实验时间图中的颜色线和图例顺序

亲爱的, 我使用时间图来检查参数变化实验,但所有线条都是相同的颜色。同时,图例并不是按升序排列的,例如 参数中的时间图...

回答 1 投票 0

matplot++ 库中有关轴标签的错误

在使用 matplot++ 库时,我注意到图中缺少(裁剪掉)xlabel 和标题。 例子: #包括 #包括 int main() { ...

回答 1 投票 0

Streamlit:绘制数据帧值计数的流式条形图

如何显示 df['column_name'].value_counts() 的(流式)条形图?

回答 2 投票 0

Streamlit 绘图 2 个图表

我是 Python 和 Streamlit 的新手,在 Streamlit 上绘制两个图表时遇到问题。 在 jupyter 笔记本上,它可以很好地使用以下代码: train_size = X_train.shape[0] f,axs = plt.subplots(1,2,图...

回答 1 投票 0

带有误差线的并排 R 条形图

说我有两个数据集的方法,我想将它们绘制为条形图,误差线在 ggplot2 或 base 中彼此相邻 每个数据集由数字矩阵组成 10 20 12 10 20 12 10 20 12

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.