public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int i = scan.nextInt();
scan.nextLine();
double d = scan.nextDouble();
scan.nextLine();
String s = scan.nextLine();
System.out.println("String: " + s);
System.out.println("Double: " + d);
System.out.println("Int: " + i);
}
seaborn, работающая на одном оси, может принимать один аргумент.
Например, документы в seaborn.kdeplot
включают в себя:
ax : matplotlib axis, optional
Axis to plot on, otherwise uses current axis
Итак, если вы это сделали:
df = function_to_load_my_data()
fig, ax = plt.subplots()
Тогда вы можете:
seaborn.kdeplot(df['col1'], ax=ax)
seaborn.kdeplot(df['col2'], ax=ax)
Данные относятся к данным Private vs Public collage, но они работают, поскольку мы можем видеть, что мы загружаем все глобальные параметры в объект морского обихода, а затем сопоставляем диаграммы с одной и той же панелью.
import seaborn as sns
import matplotlib.pyplot as plt
import pandas as pd
df = pd.read_csv('College_Data',index_col=0)
g = sns.FacetGrid(df,hue='Private',palette='coolwarm',size=6,aspect=2)
g.map(plt.hist,'Outstate',bins=20,alpha=0.7)
Одним из решений является введение вторичной оси:
fig, ax = plt.subplots()
sb.regplot(x='round', y='money', data=firm, ax=ax)
ax2 = ax.twinx()
sb.regplot(x='round', y='dead', data=firm, ax=ax2, color='r')
sb.plt.show()
Самый простой пример:
import seaborn as sns
import matplotlib.pyplot as plt
data1 = [1, 2, 3, 4, 5]
data2 = [1, 1.1, 1.3, 4, 4.1]
def plotter():
plt.plot(data1)
plt.plot(data2)
plt.show()
plotter()