我有一个熊猫数据框df
,为此我绘制了多个直方图:
df.hist(bins=20)
这给我的结果看起来像这样(是的,这个例子很丑,因为每个直方图只有一个数据,对不起):
我为数据框的每个数字列都有一个子图。
现在,我希望所有直方图的X轴都介于0和1之间。我看到hist()函数采用一个ax
参数,但是我无法使其正常工作。
怎么可能呢?
编辑:
这是一个简单的示例:
import pandas as pd
import matplotlib.pyplot as plt
myArray = [(0,0,0,0,0.5,0,0,0,1),(0,0,0,0,0.5,0,0,0,1)]
myColumns = ['col1','col2','col3','co4','col5','col6','col7','col8','col9']
df = pd.DataFrame(myArray,columns=myColumns)
print(df)
df.hist(bins=20)
plt.show()
答案 0 :(得分:1)
这是一个可行的解决方案,但肯定不是理想的解决方案:
class Design{
transitionUp(up, down){
this.up = up;
this.down = down;
this.up.style.transform = "translateY(-1000%)";
this.down.style.transform = "translateY(0%)";
}
transitionDown(up,down){
this.up = up;
this.down = down;
this.up.style.transform = "translateY(0%)";
this.down.style.transform ="translateY(-1000%)";
this.down.style.transition="all 3s";
this.up.style.transition="all 1.3s";
}
}
const diseño = new Design();
let enlance = document.getElementById('sign');
let enlance2 = document.getElementById('sign2');
let loguin = document.getElementById('loguin');
let registro = document.getElementById('registro');
enlance.addEventListener('click', diseño.transitionUp(loguin,registro));
enlance2.addEventListener('click', diseño.transitionDown(loguin,registro));