统计TXT数据,第二列作为y轴,第三列作为x轴,python代码(注意第一列是str,第二列是浮点数据,第三列是整数,中间使用的,隔开)回执柱状图
时间: 2024-02-25 17:54:34 浏览: 31
可以使用Matplotlib库来绘制柱状图,以下是完整的Python代码:
```python
import numpy as np
import matplotlib.pyplot as plt
# 读取数据
data = np.genfromtxt('data.txt', delimiter=',', dtype=None)
# 获取第二列作为y轴数据
y = [row[1] for row in data]
# 获取第三列作为x轴数据
x = [row[2] for row in data]
# 统计y和x的平均值、标准差、最小值、最大值等信息
y_mean = np.mean(y)
y_std = np.std(y)
y_min = np.min(y)
y_max = np.max(y)
x_mean = np.mean(x)
x_std = np.std(x)
x_min = np.min(x)
x_max = np.max(x)
print("Y轴数据统计信息:")
print("平均值:", y_mean)
print("标准差:", y_std)
print("最小值:", y_min)
print("最大值:", y_max)
print("X轴数据统计信息:")
print("平均值:", x_mean)
print("标准差:", x_std)
print("最小值:", x_min)
print("最大值:", x_max)
# 绘制柱状图
plt.bar(x, y)
# 添加标题和坐标轴标签
plt.title("数据分析")
plt.xlabel("x轴")
plt.ylabel("y轴")
# 显示图形
plt.show()
```
注意,代码中使用了Matplotlib库来绘制柱状图。如果你还没有安装Matplotlib库,可以通过以下命令进行安装:
```
pip install matplotlib
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)