使用 matplotlib 绘制条形码
源码及参考链接
效果图
[barcode.png]
代码
import numpy as np
import matplotlib.pyplot as plt...0, 1, 0, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1])
pixel_per_bar = 4 # 线宽像素
dpi = 100 # 分辨率,默认值也是...) # 隐藏 ax 的坐标轴
ax.imshow(code.reshape(1,-1), # 必须将(N,1)转化为(N,1), 否则会报错
cmap='binary', # 设置为二值图...设置坐标轴的长宽比
plt.show()
简单的介绍其中的 API
plt.figure()
figsize=(w,h) 窗口的宽和高,单位为英尺;
dpi=100 窗口的分辨率,默认值为