利用python绘制一元酸的分布系数图


本文是基于python里面的matplotlib和 numpy库来绘制一元酸的分布系数图

首先,我们是导入库

不加修饰的绘图

# 库的导入
import matplotlib.pyplot as plt
import numpy as np

导入库之后,我们,就是给去x和取值范围和函数关系式y,1表示数据从开始,14表示数据从14截止,28表示1到14里面取28个数据,
linspace表示平均去数

x = np.linspace(1,14,28)                  # x的取值范围

ka = 0.00001                              # 一元酸的平衡常数

# 分布系数表达式
y1 = 10**(-x)/(10**(-x)+ka)                # HA的分布系数
y2 = ka/(10**(-x)+ka)                      # A-的分布系数

接下来我们就是绘制曲线

# 绘制曲线
plt.plot(x,y1)
plt.plot(x,y2)

接着我们就是显示图例和显示图片

plt.legend()                                     # 显示图例(使绘制生效)
plt.show()                                       # 显示图片

全部代码

# 库的导入
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(1,14,28)                  # x的取值范围

ka = 0.00001                              # 一元酸的平衡常数

# 分布系数表达式
y1 = 10**(-x)/(10**(-x)+ka)                # HA的分布系数
y2 = ka/(10**(-x)+ka)                      # A-的分布系数

# 绘制曲线的颜色、节点类型、标签名字
plt.plot(x,y1)            
plt.plot(x,y2)           

plt.legend()                                     # 显示图例(使绘制生效)
plt.show()                                       # 显示图片

图像

在这里插入图片描述
但是很明显,这个图像不尽人意,比如说我们不知道每一支曲线代表的含义,所以我们应该对曲线进一步描述。

曲线的描述

# 绘制曲线及其描述
plt.plot(x,y1,ls='-',lw
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值