Matplotlib及seaborn基本操作

1、基本示例

    plt.figure(figsize=(7,5),edgecolor='pink',facecolor='white',frameon=False)#绘图参数
    plt.scatter(x, y)#散点图
    plt.plot(x, model.predict(x), color='r')#直线图&曲线图
    plt.xlabel('IQ')#横轴
    plt.ylabel('wage')#纵轴
    plt.show()

2、显示中文

import matplotlib as mpl  
mpl.rcParams['font.sans-serif'] = ['SimHei']  #配置显示中文
plt.rcParams['axes.unicode_minus'] = False

3、双侧坐标的折线图

time=self.data[['time']]
temp=self.data[['temp']]
consumption=self.data[['consumption']]
fig = plt.figure()
ax = fig.add_subplot()
ax.plot(time, consumption, color='blue', label='consumption')
ax.set_ylabel('consumption')
ax1=ax.twinx()
ax1.plot(time, temp, color='green', linestyle='--', label='temp')
ax1.set_ylabel('temp')
plt.legend(loc="best")  # 显示图例
plt.xlabel('time')
plt.show()

3、seaborn绘制柱状图

#priceform的数据类型是DataFrame
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
#sns.lineplot(x="rate", y="auc",data=myfile)#折线图
sns.barplot(x="Commodity price", y="number", data=pricesform)
plt.show()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值