帮我用R语言写一个绘制成身高体重的散点图的程序
时间: 2023-08-22 12:07:09 浏览: 53
好的,下面是一个简单的R语言程序,可以用于绘制身高体重的散点图:
```R
# 创建随机身高和体重数据
set.seed(123)
height <- rnorm(100, mean = 170, sd = 10)
weight <- rnorm(100, mean = 70, sd = 5)
# 绘制散点图
plot(height, weight, xlab = "Height (cm)", ylab = "Weight (kg)", main = "Height vs Weight")
```
这个程序首先创建了一个随机的身高和体重数据,然后使用 `plot()` 函数绘制散点图。 `xlab` 和 `ylab` 参数用于标记 X 和 Y 轴的标签, `main` 参数用于添加主标题。您可以根据需要修改这些参数。
相关问题
帮我写一个r语言的绘图程序,能够绘制成身高体重的散点图
好的,以下是一个简单的 R 语言代码,用于绘制身高体重的散点图:
```R
# 创建一个包含身高和体重的数据框
data <- data.frame(height = c(170, 165, 180, 155, 185),
weight = c(70, 65, 80, 50, 90))
# 绘制散点图
plot(data$height, data$weight,
xlab = "Height (cm)", ylab = "Weight (kg)",
main = "Height vs. Weight Scatterplot",
pch = 19, col = "blue")
```
在这个例子中,我们首先创建了一个包含身高和体重数据的数据框。然后使用 `plot()` 函数绘制散点图,其中 `data$height` 和 `data$weight` 分别表示身高和体重的变量。我们还可以使用 `xlab` 和 `ylab` 参数来标注坐标轴,`main` 参数来添加标题,`pch` 参数来更改散点的形状,`col` 参数来更改散点的颜色。
用matplotlib 读取文件不用pandas绘制男女身高体重的散点图
好的,这个问题属于技术问题,可以回答。以下是代码示例:
```python
import matplotlib.pyplot as plt
# 读取身高体重数据,存储在列表中
height = []
weight = []
with open('data.txt', 'r') as f:
for line in f:
line = line.strip()
h, w, gender = line.split(',')
height.append(float(h))
weight.append(float(w))
# 绘制散点图
colors = ['b' if g == 'M' else 'r' for g in gender] # 颜色分类,男性用蓝色,女性用红色
plt.scatter(height, weight, c=colors)
# 设置标题和坐标轴标签
plt.title("Scatter plot of height and weight")
plt.xlabel("Height (cm)")
plt.ylabel("Weight (kg)")
plt.show()
```
注意,以上代码中的数据文件`data.txt`应该按照以下格式存储:
```
170,60,M
165,55,F
180,75,M
...
```
其中,每行数据表示一个人的身高、体重和性别,用逗号隔开。性别的取值可以是"M"或"F"。
相关推荐
![r](https://img-home.csdnimg.cn/images/20210720083646.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)