首页 > 其他分享 >matplotlib.pyplot中的camp

matplotlib.pyplot中的camp

时间:2024-01-24 19:44:27浏览次数:24  
标签:plt PIL img pyplot camp matplotlib array

生成热度图:

import matplotlib.pyplot as plt
from PIL import Image
import numpy as np

# 使用PIL读取图像
img = Image.open('img/high/5.png')

# 将图像转换为灰度模式
img_gray = img.convert('L')

# 将PIL图像转换为numpy数组
img_array = np.array(img_gray)

# 使用matplotlib的imshow函数绘制热度图
plt.imshow(img_array, cmap='red')
plt.colorbar()

# 显示图像
plt.show()

 

 

大佬链接: https://blog.csdn.net/weixin_39580795/article/details/102622004

标签:plt,PIL,img,pyplot,camp,matplotlib,array
From: https://www.cnblogs.com/yyhappy/p/17985710

相关文章

  • matplotlib数据可视化
    Matplotlib数据可视化基础一、绘制基本图形1、绘制折线图importnumpyasnpimportmatplotlib.pyplotasplt#创建数组xx=np.arange(10)np.random.seed(500)#创建数组yy=np.random.randint(20,size=(10,))plt.plot(x,y,'b-')plt.xticks(fontsize=15)plt.yticks......
  • Python Matplotlib 常见图形绘制
    ​ 参考文档:PythonMatplotlib常见图形绘制-CJavaPy1、折线图(LinePlot)绘制折线图(LinePlot)是一项基础且常用的功能。折线图非常适合展示数据随时间或其他连续变量变化的趋势。使用plt.plot() 函数用于在坐标轴上绘制折线图(LinePlot),它提供了多种参数来自定义图像的外观。......
  • Python Matplotlib 多个坐标系下绘制多个图像
    ​ 1、绘制图像使用 plt.subplots()可以创建一个图形对象以及一个或多个子图(axes)对象。使得在同一个窗口中绘制多个图像变得非常简单和直观。使用 plt.subplots(),可以轻松地管理多个子图的布局,并且可以对每个子图进行独立的绘图和自定义设置。常用参数如下,参数说明......
  • Python Matplotlib 绘图辅助功能
    ​ 1、添加标题和轴标签使用 plt.title("标题文本") 方法来添加图表标题。使用 plt.xlabel("X轴标签") 和 plt.ylabel("Y轴标签") 方法来添加X轴和Y轴的标签。常用参数如下,函数描述plt.title(label,loc='center',pad=None, fontsize=None,color=None......
  • Python Matplotlib 实现基础绘图
    ​ 1、Matplotlib的三层结构Matplotlib是一个用于在Python中创建二维图表的库。为了更好地理解和使用Matplotlib,重要的是要了解其三层结构:容器层(ContainerLayer)、辅助显示层(HelperLayer)和图像层(ArtistLayer)。这些层级构成了Matplotlib的绘图体系结构。1)容器层(Conta......
  • Python使用Matplotlib包绘制x方的积分函数图像
    Matplotlib是一个常用的Python绘图库,可以用于创建各种类型的图表和可视化。本文将介绍如何使用Matplotlib包在Python中绘制x方的积分函数图像。步骤:以下是使用Matplotlib包绘制x方的积分函数图像的步骤:1.导入所需的库。2.定义要绘制的函数。3.创建一个表示x轴范围的数组。4.计算函......
  • python3可视化之matplotlib库
     importmatplotlib.pyplotaspltimportnumpyasnpN=8i=0#指定一个画板fig=plt.figure(figsize=(20,5*N))x=np.arange(0,3*np.pi,0.1)y_sin=np.sin(x)y_cos=np.cos(x)i+=1plt.subplot(N,1,i)plt.plot(x,y_sin)plt.plot(x,y_cos)plt......
  • Matplotlib
    frompixiv参照博客Matplotlibtutorialforbeginners真的很适合新手,把基础的内容都讲解了一遍[SimpleMatplotlib&VisualizationTips......
  • 大数据分析与可视化 之 实验11 Matplotlib绘制图表(一)
    实验11Matplotlib绘制图表(一)实验学时:2学时实验类型:验证实验要求:必修一、实验目的掌握Matplotlib的框架及图形属性。掌握Matplotlib绘制图形的步骤。掌握Matplotlib绘制直线、曲线图、折线图。掌握Matplotlib绘制柱形图、条形图、饼图。二、实验要求通过编程实现使用......
  • 大数据分析与可视化 之 实验12 Matplotlib绘制图表(二)
    实验12Matplotlib绘制图表(二)实验学时:2学时实验类型:验证实验要求:必修一、实验目的掌握Matplotlib的框架及图形属性。掌握Matplotlib绘制图形的步骤。掌握Matplotlib绘制柱形图、条形图、饼图、折线图。掌握Matplotlib绘制散点图、等高线图、极坐标图、3D图。二、实验......