导航:首页 > 源码编译 > matplotlib源码

matplotlib源码

发布时间:2025-02-24 07:52:58

linux终端下如何安装Matplotlib,求完整命令

具体安装步骤:

1,安装python,略,linux一般自带2.4版本


2,安装numpy:

① Numpy的高版本对python是进行兼容的,也就是直接下载最新版就可以了

② tar –xf numpy-1.6.2.tar.gz

③ cd numpy-1.6.2

④ python setup.py build

⑤ python setup.py install

说明:此步一般不会出问题,注意此处完成后,可以验证

不报错,说明安装正确


3,安装libpng

① 下载libpng-1.2.50.tar.gz

② tar –xf libpng-1.2.50.tar.gz

③ cd libpng-1.2.50

④ ./configure

⑤ Make install


4,安装matplotlib

① 下载matplotlib-1.1.1_notests.tar.gz,matplotlib同样是高版本对低版本的python进行兼容,所以直接下载最新版本

② tar –xf matplotlib-1.1.1_notests.tar.gz

③ cd matplotlib-1.1.1_notests

④ python setup.py build

⑤ python setup.py install

说明,此步我出现了问题,由于开发机器上存在libpng,并且有多个版本,所以我在安装时,跳过了libphg的安装,报错如下:


/usr/bin/ld: /usr/local/lib/libpng12.a(libpng12_la-png.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC


/usr/local/lib/libpng12.a: could not read symbols: Bad value

说明在加载libpng12.a符号时出错,

解决办法是:

mv /usr/local/lib/libpng12.a /usr/local/lib/libpng12.a_

或者删除libpng重装

完成以上步骤,如果成功,即可在目录下看到test.png的图片。

❷ 怎么用python显示一张图片

用python显示一张图片方法如下:

import matplotlib.pyplot as plt # plt 用于显示图片

import matplotlib.image as mpimg # mpimg 用于读取图片

import numpy as nplena = mpimg.imread('lena.png') # 读取和代码处于同一目录下的 lena.png# 此时 lena 就已经是一个 np.array 了,可以对它进行任意处理

lena.shape #(512, 512, 3)plt.imshow(lena) # 显示图片plt.axis('off') # 不显示坐标轴

plt.show()

❸ AI数据分析:根据Excel表格数据进行时间序列分析

读取Excel表格:"F:\AI自媒体内容\AI行业数据分析\toolify月榜\toolify2023年-2024年月排行榜汇总数据.xlsx"

用matplotlib绘制一个折线图:

X轴为单元格B1到单元格O1的表头;

Y轴为第1行到第20行的数据,标签为:月访问量;

用每个单元格A2到A21对应的数据绘制折线图;

其中,A2到A6单元格对应的折线为实线,颜色设为不同颜色,互相之间的颜色反差要大;

其他单元格对应的折线为虚线,虚线的形状要都不一样;

图表的标题为“2023年Top20 AI应用近一年的发展趋势”;

图例为单元格A2到单元格A21的内容和对应的线条形状;

设置matplotlib默认字体为'SimHei',文件路径为:C:\Windows\Fonts\simhei.ttf

保存图片到文件夹“F:\AI自媒体内容\AI行业数据分析”,图片标题为:2023年Top20 AI应用近一年的发展趋势;

显示图片;

源代码:

import pandas as pd

import matplotlib.pyplot as plt

import matplotlib.font_manager as fm

import os

设置默认字体

font_path = 'C:\\Windows\\Fonts\\simhei.ttf'

font_prop = fm.FontProperties(fname=font_path)

plt.rcParams['font.family'] = font_prop.get_name()

读取Excel表格

file_path = r'F:\AI自媒体内容\AI行业数据分析\toolify月榜\toolify2023年-2024年月排行榜汇总数据.xlsx'

读取数据成功

提取数据

提取数据失败: 确保路径正确且文件存在

绘制折线图

绘制折线图失败: 确保数据和标签正确

设置图表标题,X轴标签,Y轴标签和图例

保存图片

保存图片失败: 确保文件路径正确

显示图片

阅读全文

与matplotlib源码相关的资料

热点内容
农机空气压缩机 浏览:664
程序员下载歌曲 浏览:894
编译未检测到仿真器 浏览:807
压缩机每次启动12分钟就停 浏览:730
creo复制曲面命令 浏览:959
程序员恋上女硕士 浏览:669
ansys的get命令 浏览:988
国外dns苹果服务器地址 浏览:430
国家职业技术资格证书程序员 浏览:652
奇瑞租车app是什么 浏览:99
系统源码安装说明 浏览:420
命令行加壳 浏览:96
解压时显示防失效视频已加密 浏览:295
苹果短信加密发送 浏览:446
天翼私有云服务器租用 浏览:733
贵州云服务器属于哪个上市公司 浏览:58
编程联动教程 浏览:482
小天才app怎么升级v242 浏览:545
简单手工解压玩具制作大全 浏览:928
免费编程电子书 浏览:870