#绘制简单的柱状图 import matplotlib.pyplot as plt import seaborn as sns sns.set_style=('ticks')#设置风格 x=[1,2,3,4,5] y=[90,54,34,5,45] sns.barplot(x=x,y=y) #绘制图形 #注意sns.barplot的固定传参方式x=x,y=y #显示图形 plt.show()
.#折线图 import matplotlib.pyplot as plt import seaborn as sns import pandas as pd sns.set_style=('ticks')#设置样式 plt.rcParams['font.sans-serif']=['SimHei']#解决中文乱码 #读取数据 df=pd.read_excel('成绩表.xlsx') sns.lineplot(x='姓名',y='数学',data=df) #绘制折线图 显示图形 plt.show()
#多折线图 import matplotlib.pyplot as plt import seaborn as sns import pandas as pd sns.set_style=('ticks')#设置样式 plt.rcParams['font.sans-serif']=['SimHei']#解决中文乱码 #读取数据 df=pd.read_excel('成绩表.xlsx') df1=df[['数学','语文','英语']] #提取数学、语文和英语列表 sns.lineplot(data=df1) #绘制一个折线图,将 data=df1 用于将 df1 列表作为输入数据 plt.show()
#绘制直方图 import matplotlib.pyplot as plt import seaborn as sns import pandas as pd sns.set_style=('ticks')#设置样式 plt.rcParams['font.sans-serif']=['SimHei']#解决中文乱码 #读取数据 df=pd.read_excel('data2.xls') data=df[['得分']] # 准备数据 sns.distplot(data,rug=True) plt.show()
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。