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

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.xdnf.cn/news/14836.html

相关文章:

  • 共射级放大电路的频率响应Multisim电路仿真——硬件工程师笔记
  • C++11 forward_list 从基础到精通:原理、实践与性能优化
  • 利用 AI 打造的开发者工具集合
  • 高档宠物食品对宠物的健康益处有哪些?
  • Python-GUI-wxPython-布局
  • python打卡day59@浙大疏锦行
  • 应急响应靶场——web3 ——知攻善防实验室
  • docker运行的一些常用命令
  • 使用alist+RaiDrive+webdav将百度夸克网盘变为本地电脑磁盘方法教程
  • 基于led框架及gpiolib管理的驱动编写
  • git教程-pycharm使用tag打标签
  • Mint密室 · 猫猫狐狐的“特征选择”囚室逃脱
  • Adobe Illustrator设置的颜色和显示的颜色不对应问题
  • 同步(Synchronization)和互斥(Mutual Exclusion)关系
  • OLAP 是什么?一文讲清 OLAP 和 OLTP 的区别
  • 类图+案例+代码详解:软件设计模式----单例模式
  • 分布式光伏监控系统防孤岛保护装置光功率预测
  • 如何选择合适的工业相机快门种类
  • Selenium 安装使用教程
  • Java 中的锁机制详解
  • 服装零售企业跨区域运营难题破解方案
  • Kotlin 安装使用教程
  • SAP SD模块之业务功能剖析
  • CI/CD持续集成与持续部署
  • 开源 vGPU 方案 HAMi: corememory 隔离测试
  • 深度剖析:如何解决Node.js中mysqld_stmt_execute参数错误
  • Java 数据类型与变量
  • Oracle如何使用序列 Oracle序列使用教程
  • OpenCV中DPM(Deformable Part Model)目标检测类cv::dpm::DPMDetector
  • KVM高级功能部署