当前位置: 首页 > news >正文

Matplotlib 安装部署与版本兼容问题解决方案(pyCharm)

引言

Matplotlib 是 Python 中最常用的可视化库之一,它是一个综合性的绘图库,能够创建静态的、动画的和可交互的可视化图形图像,能够创建折线图、散点图,还是复杂的热力图、3D 绘图等

matplotlib官网地址:https://matplotlib.org

安装部署:

打开pyCharm,按照以下步骤部署或者在终端使用命令

pip install matplotlib

版本冲突解决

发现使用时会报错,因为matplotlib的版本太高不兼容

解决方法如下:

1.更新pyCharm到2023.3+版本

2.降级matplotlib到3.5x版本

安装3.5.3版本

如果选择matplotlib3.5x版本,NumPy必须1.x版本才能兼容,使用命令安装1.24.4版本的Numpy

pip install numpy==1.24.4

安装完成后,用散点图测试一下

import matplotlib.pyplot as plt
import numpy as np# # 设置中文字体
plt.rcParams["font.family"] = ["SimHei"]# # 生成随机数据
x = np.random.rand(50)  # 50个0-1之间的随机数
y = np.random.rand(50)
colors = np.random.rand(50)  # 颜色值
sizes = 1000 * np.random.rand(50)  # 点的大小
#
# # 绘制散点图
plt.scatter(x, y, c=colors, s=sizes, alpha=0.5)  # alpha表示透明度
plt.colorbar(label='颜色值')  # 添加颜色条
plt.title('随机散点图')
plt.xlabel('X值')
plt.ylabel('Y值')
plt.show()

测试

运行成功如下

http://www.dtcms.com/a/267468.html

相关文章:

  • nginx部署发布Vite项目
  • H3C WA6322 AP版本升级
  • 2 大模型高效参数微调;prompt tunning
  • (LeetCode 每日一题) 1394. 找出数组中的幸运数 (哈希表)
  • Vue前端项目接收webSocket信息
  • uniapp 国密sm2加密
  • 国产数据库之达梦DM:破甲成蝶
  • php协程
  • 【内存】Linux 内核优化实战 - net.ipv4.tcp_tw_reuse
  • Spring boot之身份验证和访问控制
  • FreeCAD傻瓜教程-拉簧拉力弹簧的画法及草图的附着位置设定和Part工作台中形体构建器的妙用
  • C#扩展方法全解析:给现有类型插上翅膀的魔法
  • spring中 方法上@Transation实现原理
  • Flink-Source算子状态恢复分析
  • 机器视觉对位中的常见模型与技术原理
  • HTML网页应用打包Android App 完整实践指南
  • 【Project】基于kafka的高可用分布式日志监控与告警系统
  • openstack安装并初始化
  • 智能自主运动体的革命:当AI学会奔跑与协作 ——从单机定位到群体智能的跨越
  • 2025年的前后端一体化CMS框架优选方案
  • 未来趋势:AI与量子计算对服务器安全的影响
  • 博弈论基础-笔记
  • RTX5可以在中断中调用的API
  • 08_容器化与微服务:构建弹性架构
  • Ubuntu 22.04 修改默认 Python 版本为 Python3 笔记
  • Hbase2.6.2集群部署(最新版)
  • spring-initializer
  • OneCode MQTT插件开发实战:基于Paho.Client的物联网通信解决方案
  • python使用fastmcp包编写mcp服务端(mcp server)
  • ServiceNow CAD项目实战详细解析