当前位置: 首页 > 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.lryc.cn/news/580400.html

相关文章:

  • Vue.js TDD开发深度指南:工具链配置与精细化测试策略
  • Linux(centos)安装 MySQL 8
  • ADAS功能介绍
  • alpine安装及配置nodejs开发测试环境
  • 流水线(Jenkins)打包拉取依赖的时候提示无法拉取,需要登录私仓的解决办法
  • Swift 数学计算:用 Accelerate 框架让性能“加速吃鸡”
  • Vue前端项目接收webSocket信息
  • ASP.NET 安装使用教程
  • CppCon 2018 学习:THE BITS BETWEEN THE BITS HOW WE GET TO HOW WE GET TO main()
  • 3dmax标准材质转物理材质插件,支持VR材质和CR材质转换成功物理材质,支持多维子材质
  • Python asyncio库与GIL之间的关系,是否能够解决核心问题?
  • 【鸿蒙】鸿蒙操作系统发展综述
  • Redis 哨兵模式部署--docker版本
  • 个人独创-CV领域快速测试缝合模型实战框架讲解-基础篇-Pytorch必学知识
  • STM32中实现shell控制台(命令解析实现)
  • PyTorch中 item()、tolist()使用详解和实战示例
  • 如何修改Siteground max_execution_time值?
  • 打印界智能助手Print Distributor:日志记录 纸张状态实时看,异常情况秒通知
  • LucidShape 2024.09 最新
  • 顺序栈和链式栈
  • spring加载外部properties文件属性时,读取到userName变量值和properties文件的值不一致
  • 动手实践OpenHands系列学习笔记8:后端服务开发
  • 大数据在UI前端的应用探索:基于用户行为分析的产品优化策略
  • [论文阅读] 软件工程 | 可持续性标志在问答平台中的应用
  • 基于matlab卡尔曼滤波器消除噪声
  • [前缀和+多重背包]3333. 找到初始输入字符串 II
  • JMM--数据原子操作
  • 【深圳大学机器学习】实验一:PCA算法
  • Qt窗口被外部(非Qt内部机制)强制销毁,第二次再重复使用不显示
  • cloudflare配合github搭建免费开源影视LibreTV一个独享视频网站 详细教程