如何为许多行绘制数据帧?
我有一个数据集,其中每行绘制一个ECG,带有50k行,181列,并有4个类,在最后一列中表示(0、1、2、3)。
因此,我需要“转换”每一行以绘制每个行,但是我只知道根据最后一列的值分开并绘制每个图像。
手动绘制此内容,并需要大量时间来完成,是否有办法为每个班级绘制一个已考虑的图像数量?
我正在使用Python进行这项工作。
I have a dataset where each row plots an ECG, with 50k rows, 181 columns and has 4 classes, represented in the last column (0, 1, 2, 3).
So, I need to "convert" each row for images plotting each one, but I only know to separate according to the values of the last column and plot each one.
Plotting this manually and will take a lot of time to finish,is there a way to plot a considered number of images for each class?
I'm using Python for this work.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以通过使用 Matplotlib 的 subplots() 方法来完成此操作。下面是一个使用数据列表列表然后为轴建立索引的示例。使用 pandas pandas 您可以通过 for 循环中的列实现相同的输出迭代。
笔记;如果该图有更多轴的第 1 列,请使用 2 个括号 [col][row]
对其进行索引
You can do this by using the method subplots() using Matplotlib. Here is an example using a list of lists for the data and then indexing for the axis. Using a pandas pandas you can achieve the same output itering through the columns in the for loop.
Note; if the figure has more the 1 column of axis you have do index it with 2 brackets [col][row]