首页 > 解决方案 > 我正在尝试在 seaborn 的对数图上绘制两个数据特征。如何为这种相关性拟合一条线?

问题描述

%matplotlib inline
import sys
import numpy as np
import scipy as sc
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt

data = {'State':['Alabama', 'California', 'Delaware', 'Texas','Oregon','Arizona'],
        'Cases':[20, 210, 19, 1800, 25, 8020],
        'Deaths':[1,50,3,200,5,300]}

df_state = pd.DataFrame(data)
print(df_state.head(10))

plt.figure(figsize=(7, 7))
splot=sns.regplot(x=df_state["Cases"],y=df_state["Deaths"])
splot.set(xscale="log",yscale="log")
splot.set(xlim=(1, 10000))
splot.set(ylim=(1, 10000))

对于上面的代码,我无法获得合适的线条。请帮我理解原因。

阴谋

标签: pythonpandasdata-visualizationseaborn

解决方案


推荐阅读