【米尔-TI AM62x开发板-试用评测】4.基于Python的图形化测试(未成功版)
# 【米尔-TI AM62x开发板-试用评测】4.基于Python的图形化测试开发板的默认镜像中是包含了 **Python3** 的,笔者还是习惯直接使用 `python` 命令,所以创建一个软连接。
```bash
ln -s /usr/bin/python3 /usr/bin/python
```
安装 pip3
**Python3** 有了,还少的了 **pip3** 么,运行
```bash
python -m ensurepip --upgrade
```
进行安装,同样也创建软连接。
```bash
ln -s /usr/bin/pip3 /usr/bin/pip
```
查看版本号
```bash
python -V
pip -V
```
设置虚拟机环境
```bash
python -m venv tutorial-env
```
启动虚拟机环境
```bash
source tutorial-env/bin/activate
```
更换国内源
```bash
mkdir -p ~/.pip
touch ~/.pip/pip.conf
vi ~/.pip/pip.conf
```
在里面添加
```
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
```
安装 pandas
```bash
pip install pandas
```
安装 matplotlib seaborn
```bash
pip install matplotlib seaborn
```
编写一个图形化示例程序
```bash
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
# 创建一个简单的DataFrame
data = {'Month': ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun'],
'Temperature': ,
'Rainfall': }
df = pd.DataFrame(data)
# 打印DataFrame
print("DataFrame:")
print(df)
# 使用seaborn绘制温度折线图
plt.figure(figsize=(10, 5))
sns.lineplot(x='Month', y='Temperature', data=df, marker='o', label='Temperature')
plt.title('Monthly Temperature')
plt.xlabel('Month')
plt.ylabel('Temperature (°C)')
# 使用seaborn绘制降雨柱状图
plt.figure(figsize=(10, 5))
sns.barplot(x='Month', y='Rainfall', data=df, color='blue', label='Rainfall')
plt.title('Monthly Rainfall')
plt.xlabel('Month')
plt.ylabel('Rainfall (mm)')
# 显示图形
plt.show()
```
如果板子图形化能正常的话,照理来说在这里就可以看到画出的图了。
但是我这边测试非常卡,不能出图,键盘反馈也不好。
---
另一个代码示例
```python
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
# 创建一个简单的数据集
data = {'A': ,
'B': ,
'C': }
df = pd.DataFrame(data)
# 使用 Seaborn 设置图形样式
sns.set(style="whitegrid")
# 创建一个散点图
plt.figure(figsize=(8, 6))
sns.scatterplot(x='A', y='B', data=df, hue='C', palette='viridis', size='C', sizes=(50, 200))
# 添加标题和标签
plt.title('Scatter Plot with Seaborn and Matplotlib')
plt.xlabel('Variable A')
plt.ylabel('Variable B')
# 显示图例
plt.legend(title='Variable C', loc='upper right')
# 显示图形
plt.show()
```
页:
[1]