给出两组长度为100的随机数,在同一图上用不同颜色输出曲线图并分别标出最低点的python程序
时间: 2024-05-15 15:16:11 浏览: 5
这里给出一种基于Matplotlib库的Python程序来实现所需功能:
```python
import random
import matplotlib.pyplot as plt
# 生成两组长度为100的随机数
data1 = [random.randint(0, 100) for _ in range(100)]
data2 = [random.randint(0, 100) for _ in range(100)]
# 绘制曲线图
plt.plot(data1, color='blue', label='Data 1')
plt.plot(data2, color='red', label='Data 2')
# 标出最低点
min_idx1 = data1.index(min(data1))
min_val1 = min(data1)
plt.plot(min_idx1, min_val1, 'o', color='blue', markersize=10)
min_idx2 = data2.index(min(data2))
min_val2 = min(data2)
plt.plot(min_idx2, min_val2, 'o', color='red', markersize=10)
# 添加图例和标题
plt.legend()
plt.title('Random Data Comparison')
# 展示图形
plt.show()
```
以上程序首先使用`random`库生成两组长度为100的随机数,然后使用`matplotlib`库的`plot()`函数绘制出这两组数据的曲线图,并通过`color`参数指定不同的颜色。接着,使用`index()`函数和`min()`函数找到每组数据中的最小值,并使用`plot()`函数在最低点处绘制出一个点,并通过`color`参数指定颜色和`markersize`参数指定点的大小。最后,通过`legend()`函数和`title()`函数添加图例和标题,并使用`show()`函数展示图形。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![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)