有没有办法遍历熊猫数据框名称来绘制图形?

tj_4320

我有以下代码,我在其中绘制了不同的数据框:

plt.scatter(df1['phys_red'],df1['lost_frac_damage'], s = 10, c='DarkBlue')
plt.scatter(df2.phys_red,df2.lost_frac_damage, s = 10, c='Red')
plt.scatter(df3.phys_red,df3.lost_frac_damage, s = 10, c='Green')
plt.scatter(df4.phys_red,df4.lost_frac_damage, s = 10, c='Black')
plt.scatter(df5.phys_red,df5.lost_frac_damage, s = 10, c='LightBlue')

这将继续进行另外 10 个数据帧。所以本质上,一个可以循环遍历不同 df 的 for 循环可以解决问题并将代码减少到一行,因为颜色c也可以通过以下方式循环:

colors = ['DarkBlue','Red','Green','Black','LightBlue']

并使用colors[i]. 我在想类似的事情

for i in range(1,6,1):
    df+str(i) = ...

但我还不知道如何准确地做到这一点。有没有办法做到这一点?谢谢。

重量
dfs = [df1, df2, df3, df4, df5]
colours = ['red', 'green', 'blue', 'cyan', 'black']

for df, colour in zip(dfs,colours):
    plt.scatter(df.phys_red, df.lost_frac_damage, s=10, c=colour)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有没有办法遍历熊猫数据框?

格式化熊猫数据框以绘制图形

有没有办法根据列表过滤熊猫数据框的所有列?

有没有办法在熊猫数据框中识别行实际包含数据的列

有没有办法在同一轴上绘制数据框的两列?

有没有办法从不同长度的熊猫数据框中移动多行?

有没有办法将熊猫数据框打印为可复制代码?

有没有办法在熊猫数据框的多列中修剪/剥离空格?

有没有办法将npz文件转换为熊猫数据框?

有没有办法在熊猫数据框中运行posqresql查询?

有没有办法在熊猫中分类数据?

有没有办法强制图形的初始加载?

从具有多个 csv 文件的数据框中绘制图形

如何从具有条件的数据框中绘制图形?

有没有办法将熊猫数据框导出到现有表的数据库中?

有没有办法替换熊猫数据框中的所有子字符串?

熊猫如何按组从数据框中绘制图形,但组号不确定

有没有办法在熊猫数据框中显示分类自变量的回归系数?

从函数返回多个值时,有没有办法保持熊猫数据框的网格输出?

如果它是索引,有没有办法遍历熊猫中的列

有没有办法遍历执行功能的熊猫日期时间系列?

有没有办法通过与熊猫聚合来解决这个多条件分组?

有没有办法使用RabbitMQ来以100%的交付保证来传输数据?

有没有办法从更大的数据框中删除这个新的数据框?

有没有办法用父类的名称空间/类空间来引用子类?

有没有办法在聊天框系统中使用PHP来产生笑脸?

有没有办法用警报对话框的按钮来完成当前的活动?

有没有办法连续遍历 lua 表?

列出所有“.csv”文件名,然后输入相应的代码来绘制图形