import pandas as pd
import numpy as np
from pyecharts.charts import *
from pyecharts import options as opts
from pyecharts.globals import ThemeType #引入主题
df = pd.read_csv('烧烤数据.csv',encoding='utf-8',engine="python")
df.sample(5)
df.info()
df = df.fillna('暂无数据')
cut = lambda x : '一般' if x<=3.5 else('不错' if x<=4.0 else('好'if x<=4.5 else '很好'))
df['评分类型'] = df['店铺评分'].map(cut)
df.describe()
#在执行下面这段语句时出现问题
import matplotlib.pyplot as plt
import seaborn as sns
%matplotlib inline
plt.rcParams['font.sans-serif'] = ['SimHei']#设置加载的字体名
plt.rcParams['axes.unicode_minus'] = False #解决保存图像是负号‘-’显示为方块的问题
fig.axes=plt,subplots(2,1,figsize=(12,12))
sns.regplot(x='人均消费',y='店铺评分',data=df,color='r',marker='+',ax=axes[0])
sns.regplot(x='评论人数',y='店铺评分',data=df,color='g',marker='*',ax=axes[1])
#出现以下问题
ImportError: DLL load failed while importing _fblas: 找不到指定的模块。
试试重新安装一下scipy,参考“
https://stackoverflow.com/questions/69890989/importerror-dll-load-failed-while-importing-fblas-when-running-python-from-vi
另外按楼上回答那样修改第29行,并将%matplotlib inline给注释掉(ipython魔法命令)
fig.axes=plt,subplots(2,1,figsize=(12,12))---->
fig,axes=plt.subplots(2,1,figsize=(12,12))