❶ 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轴标签和图例
保存图片
保存图片失败: 确保文件路径正确
显示图片