Python 熊猫图-多个色条

Python 熊猫图-多个色条,python,pandas,matplotlib,plot,colorbar,Python,Pandas,Matplotlib,Plot,Colorbar,如何使用熊猫散点图正确绘制2个色条?现在,第一个颜色栏已复制: 可以直接使用matplotlib函数: import numpy as np import matplotlib.pyplot as plt import pandas as pd df = pd.DataFrame(np.random.random([100,5]),columns='A B C D E'.split()) sc1 = plt.scatter(x=df['A'], y=df['B'], c=df['C'

如何使用熊猫散点图正确绘制2个色条?现在,第一个颜色栏已复制:


可以直接使用matplotlib函数:

import numpy as np
import matplotlib.pyplot as plt
import pandas as pd   

df = pd.DataFrame(np.random.random([100,5]),columns='A B C D E'.split())

sc1 = plt.scatter(x=df['A'], y=df['B'], c=df['C'], s=50*df['D'], cmap='summer')
plt.colorbar(sc1)
sc2 = plt.scatter(x=df['A'], y=df['C'], c=df['D'], s=50*df['B'], cmap='winter')
plt.colorbar(sc2)
产生

import numpy as np
import matplotlib.pyplot as plt
import pandas as pd   

df = pd.DataFrame(np.random.random([100,5]),columns='A B C D E'.split())

sc1 = plt.scatter(x=df['A'], y=df['B'], c=df['C'], s=50*df['D'], cmap='summer')
plt.colorbar(sc1)
sc2 = plt.scatter(x=df['A'], y=df['C'], c=df['D'], s=50*df['B'], cmap='winter')
plt.colorbar(sc2)