matplotlib折线图/直方图

折线图

import matplotlib.pyplot as plt
import numpy as np
#line plots
#createdata
N=100
x_data=np.random.rand(N)
y_data=np.random.rand(N)
def lineplot(x_data, y_data, x_label="", y_label="", title=""):
    #create the plot object
    _, ax = plt.subplots()
    # lw 线条宽度 
    ax.plot(x_data, y_data, lw = 2, color = '#539caf', alpha = 1)
    ax.set_title(title)
    ax.set_xlabel(x_label)
    ax.set_ylabel(y_label)
    plt.show()
lineplot(x_data,y_data,x_label="x_label",y_label="y_label", title="title")

直方图

import matplotlib.pyplot as plt
import numpy as np
N=100
x_data=np.random.rand(N)
n_bins = 10
def histogram(x_data, n_bins, cumulative=False, x_label = "", y_label = "", title = ""):
    fig, ax = plt.subplots()
    #n_bins 指定多少个竖条
    ax.hist(x_data, n_bins, cumulative = cumulative, color = '#539caf')
    ax.set_ylabel(y_label)
    ax.set_xlabel(x_label)
    ax.set_title(title)
    fig.savefig('fig.png')
    plt.show()
histogram(x_data,n_bins,x_label='i am x', title='iam title')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值