导航:首页 > 源码编译 > 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源码相关的资料

热点内容
什么叫服务器内部错误4o4 浏览:486
单片机原理复习 浏览:433
打不开头条任务服务器怎么办 浏览:643
战雷录像在哪个文件夹 浏览:464
加密验证的门禁卡 浏览:741
java输出心 浏览:532
程序员的身体素质调查 浏览:383
python做一个登录系统怎么改界面 浏览:884
杨颖缓解压力的方法 浏览:144
约苗app在哪里改地址 浏览:819
tuxedo的加密协议 浏览:728
javapdftojpg 浏览:712
程序员软考课程 浏览:274
Android框架工程师 浏览:387
计算机编程机器人工程师招聘 浏览:683
怎么添加mite服务器 浏览:581
方舟怎么命令一只恐龙手机版 浏览:712
javaqq邮箱发送 浏览:171
cms淘宝客网站源码 浏览:932
如何连接选股服务器 浏览:30