python条形图代码_python画图坐标轴设置

python条形图代码_python画图坐标轴设置在 Python 中使用 Matplotlib 绘制图形时 如果横坐标需要显示汉字 您需要确保已经安装了一个支持中文的字体 并在代码中配置 Matplotlib 使用这个字体 以下是解决这个问题的步骤 1 确保系统中已经安装了支持中文的字体 例如 SimHei 黑体 2 在代码中设置 Matplotlib 使用支持中文的字体 python coding utf 8

在Python中使用Matplotlib绘制图形时,如果横坐标需要显示汉字,您需要确保已经安装了一个支持中文的字体,并在代码中配置Matplotlib使用这个字体。以下是解决这个问题的步骤:

1. 确保系统中已经安装了支持中文的字体,例如`SimHei`(黑体)。

2. 在代码中设置Matplotlib使用支持中文的字体。

 -*- coding: utf-8 -*- import matplotlib.pyplot as plt import pandas as pd 设置中文字体 plt.rcParams['font.sans-serif'] = ['SimHei'] 使用黑体 plt.rcParams['axes.unicode_minus'] = False 解决坐标轴负号显示问题 创建数据框 data = { '无人机1': [85, 75, 90, 95, 80], '无人机2': [78, 68, 85, 90, 70], '无人机3': [92, 85, 88, 92, 85], '无人机4': [88, 90, 95, 85, 75], '无人机5': [80, 70, 80, 88, 82] } tasks = ['任务分配完成度', '路径规划效率', '目标识别准确率', '重组成功率', '联合打击精度'] df = pd.DataFrame(data, columns=tasks) 绘制条形图 df.plot(kind='bar', figsize=(10, 6)) plt.xlabel('个数') 横坐标标签 plt.ylabel('值') 纵坐标标签 plt.title('无人机性能指标') 图表标题 plt.show() 

请确保在运行代码之前已经安装了`SimHei`字体,否则可能会出现字体不显示的问题。如果您使用的是Linux系统,可能需要手动安装中文字体,例如通过包管理器安装`noto-fonts-cjk`。

编程小号
上一篇 2025-04-23 08:06
下一篇 2025-04-23 08:02

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://sigusoft.com/bj/94962.html