python绘制坐标轴怎么给每个坐标轴表上单位
时间: 2024-10-11 22:10:20 浏览: 45
Python matplotlib学习笔记之坐标轴范围
在Python的matplotlib库中,给坐标轴添加单位通常通过`set_xlabel()`和`set_ylabel()`函数来进行,这两个函数都接受一个字符串作为参数,用于设置标签文字。以下是添加单位的例子:
```python
import matplotlib.pyplot as plt
import numpy as np
# 创建数据
x = np.linspace(0, 1300, 50) # 从0到1300,步长为10
y = np.linspace(0, 1200, 50) # 类似地创建y轴数据
# 绘制散点图
plt.scatter(x, y)
# 定义单位
x_unit = '公里'
y_unit = '公里'
# 设置x轴和y轴标签及单位
plt.xlabel(f'X轴 ({x_unit})', fontsize=12) # 字体大小可以调整
plt.ylabel(f'Y轴 ({y_unit})', fontsize=12)
# 显示图形
plt.title('坐标轴带有单位')
plt.show()
```
在这个例子中,我们在`xlabel`和`ylabel`函数中直接传递了包含单位的字符串,并使用括号包围了单位部分。你可以根据需要更改单位和字体大小。
阅读全文