python 绘制折线图 显示纵坐标值
时间: 2023-07-30 20:10:19 浏览: 63
要在 Python 中绘制折线图并显示纵坐标值,可以使用 Matplotlib 库。以下是一个简单的示例代码:
```python
import matplotlib.pyplot as plt
# x 和 y 坐标值
x = [1, 2, 3, 4, 5]
y = [10, 8, 6, 4, 2]
# 绘制折线图
plt.plot(x, y)
# 设置纵坐标显示数值
plt.tick_params(axis='y', labelsize=12)
# 显示图像
plt.show()
```
其中,`plt.plot(x, y)` 用于绘制折线图,`plt.tick_params(axis='y', labelsize=12)` 用于设置纵坐标显示数值,`plt.show()` 用于显示图像。你可以根据自己的需要修改 x 和 y 坐标值,以及其他绘图参数。
相关问题
python绘制随机折线图
好的,以下是Python绘制随机折线图的示例代码:
```python
import random
import matplotlib.pyplot as plt
# 生成随机数据
x = [i for i in range(50)]
y = [random.randint(1, 100) for _ in range(50)]
# 绘制折线图
plt.plot(x, y)
# 设置图表标题和轴标签
plt.title('Random Line Plot')
plt.xlabel('X')
plt.ylabel('Y')
# 显示图表
plt.show()
```
在这个示例中,我们使用random模块生成了50个1到100之间的随机y坐标,并以x坐标值为0到49的整数序列作为横坐标。然后使用matplotlib库的plot函数绘制了折线图。最后,我们设置了图表标题和轴标签,并使用show函数显示图表。你可以根据需要修改代码以生成不同的随机折线图。
python 绘制折线图 x轴为时间,精确到毫秒
要在 Python 中绘制折线图,其中 x 轴为时间,精确到毫秒,可以使用 Matplotlib 库,并将时间戳转换为 datetime 对象。以下是一个简单的示例代码:
```python
import matplotlib.pyplot as plt
import datetime
# x 和 y 坐标值
timestamps = [1631462400000, 1631462401000, 1631462402000, 1631462403000, 1631462404000]
y = [10, 8, 6, 4, 2]
# 将时间戳转换为 datetime 对象
x = [datetime.datetime.fromtimestamp(ts/1000.0) for ts in timestamps]
# 绘制折线图
plt.plot(x, y)
# 设置 x 轴显示格式
plt.gcf().autofmt_xdate()
# 显示图像
plt.show()
```
其中,`timestamps` 列表存储时间戳,`y` 列表存储相应的 y 坐标值。`datetime.datetime.fromtimestamp(ts/1000.0)` 用于将时间戳转换为 datetime 对象,`plt.gcf().autofmt_xdate()` 用于格式化 x 轴显示格式,使其更易读。你可以根据自己的需要修改时间戳的值和 y 坐标值。