plot绘制横纵坐标的中文
时间: 2024-03-24 11:40:46 浏览: 7
在 matplotlib 库中,如果要在图表上使用中文,需要先设置中文字体。可以使用以下代码实现:
```python
import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties
# 设置中文字体
font = FontProperties(fname=r"c:\windows\fonts\simsun.ttc", size=14)
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
plt.plot(x, y)
plt.xlabel('横坐标', fontproperties=font)
plt.ylabel('纵坐标', fontproperties=font)
plt.show()
```
其中,`FontProperties` 函数用于设置字体,需要指定字体文件的路径和字体大小。在 `xlabel()` 和 `ylabel()` 函数中,使用 `fontproperties` 参数将字体应用到标签上。这样就可以在图表上使用中文了。
相关问题
python plot 加横纵坐标
在 Python 中使用 Matplotlib 库进行绘图时,可以使用以下代码设置横纵坐标:
```python
import matplotlib.pyplot as plt
# 创建数据
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
# 绘制图形
plt.plot(x, y)
# 设置横纵坐标
plt.xlabel('X轴')
plt.ylabel('Y轴')
# 显示图形
plt.show()
```
上述代码中,`plt.xlabel()`和`plt.ylabel()`分别用于设置横坐标和纵坐标的标签。你可以将 `'X轴'` 和 `'Y轴'` 替换为你想要的标签名称。如果需要设置坐标的范围,可以使用`plt.xlim()`和`plt.ylim()`函数。
plt.plot设置横纵坐标
引用中的代码展示了如何使用plt.plot函数设置横纵坐标。在这个例子中,cap1_x作为x轴坐标,cap2_y和cap3_y分别作为两条折线的y轴坐标。通过调用plt.plot(cap1_x, cap2_y, color='r', label="ATT-RLSTM")和plt.plot(cap1_x, cap3_y, color='g', label="CNN-RLSTM")可以分别绘制出红色和绿色的折线图。
需要注意的是,plt.plot函数的第一个参数是x轴坐标数据,第二个参数是y轴坐标数据。你可以根据自己的需求,将具体的数据替换到这个函数中来设置横纵坐标。<em>1</em><em>2</em><em>3</em>
#### 引用[.reference_title]
- *1* [Python画图如何显示各点横纵坐标(x, y)?](https://blog.csdn.net/qq_54528857/article/details/125249712)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item]
- *2* [python plot绘制折线图,自定义横坐标间距、竖向显示大小](https://blog.csdn.net/qq_45758854/article/details/125636478)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item]
- *3* [pyplot设置坐标间距、图中每个点设置相应数值](https://blog.csdn.net/ProgrammersFighting/article/details/124573859)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item]
[ .reference_list ]