前言
该比赛主要涉及有plc编程控制传送带去夹取电路板,到达海康摄像头·下拍照检测电路板的好坏,再由传送带运输到机械手抓取投放在标有好坏的盒子中。软件用的是GX Work2,乌班图虚拟机 vscode Adobe Photoshop CS3。
提示:以下是本篇文章正文内容,下面案例可供参考
一、配置环境
1.在乌班图虚拟机中下载vscode,在vscode中的扩展中下载python-for vscode,python-path,想要让Vscode变中文的,可以下载Chinese.
2.终端输入:pip install numpy
pip install matplotlib
3.由于考点过多,先介绍下matplotlib,在2021年的比赛中用的是饼状图。
二、Matplotlib
1.饼状图
代码如下(示例):
import matplotlib.pyplot as plt
plt.rcParams[‘font.family’]=[‘SimHei’] #字体
a=[‘学习’,‘上课’,‘休息’]
b=[4,7,9] #占比
c=[‘red’,‘blue’,‘yellow’]
plt.pie(b,labels=a,colors=c,shadow=True,explode=(0,0.1,0),autopct=’%.1f%%’)
plt.title(‘饼状图’)
plt.legend() #图例
plt.show()
2.折线图
代码如下(示例):
import matplotlib.pyplot as plt
x=[1,3,5,7]
y=[2,4,6,8]
plt.rcParams[‘font.family’]=[‘SimHei’] #字体
plt.plot(x,y,‘b’,label=‘1’,linewidth=2) #线段
plt.title(‘折线图’)
plt.ylabel(‘y轴’)
plt.xlabel(‘x轴’)
plt.legend() #图例
plt.show()
3.柱状图
代码如下(示例):
import matplotlib.pyplot as plt
x=[1,3,5,4]
y=[2,6,3,9]
x1=[9,6,1,7]
y1=[4,9,6,1]
plt.rcParams[‘font.family’]=[‘SimHei’] #字体
plt.bar(x,y,label=‘1’) #绘制
plt.bar(x1,y1,label=‘2’)
plt.title(‘柱状图’)
plt.xlabel(‘x轴’)
plt.ylabel(‘y轴’)
plt.legend() #图例
plt.show()
总结
该比赛的考点非常多,今天先介绍一小点,第一次写,希望大家多多支持!