利用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