一 安装Matplotlib
- 命令
python -m pip install --user matplotlib
二 绘制折线图
-
Python代码
import matplotlib.pyplot as plt # 解决保存图像是负号'-'显示为方块的问题,或者转换负号为字符串 plt.rcParams['font.sans-serif'] = ['SimHei'] plt.rcParams['font.serif'] = ['SimHei'] plt.rcParams['axes.unicode_minus'] = False # 增加提供输入值和输出值 input_values = [1,2,3,4,5] squalres = [1,4,9,16,25] # fig 表示整张图片 ax表示图片中的各个图标 fig, ax = plt.subplots() # 根据给定的数据 以有意义的形式回执出图形 # 修改标签文字和线条粗细 ax.plot(input_values,squalres, linewidth = 3) ax.set_title("平方数", fontsize = 24); ax.set_xlabel("值", fontsize = 14); ax.set_ylabel("值的平方", fontsize = 14); ax.tick_params(axis = 'both', labelsize = 14) # 打开查看器显示绘制的图标 plt.show()
三 效果图
image.png四 画图过程中可能遇到的问题
-
命名问题
文件不可命名为matplotlib.py,否则会导致引入不到类库报错 -
中文格式编程方框 由于中文格式不兼容,通过下年这段代码重写配置可解决
# 解决保存图像是负号'-'显示为方块的问题,或者转换负号为字符串 plt.rcParams['font.sans-serif'] = ['SimHei'] plt.rcParams['font.serif'] = ['SimHei'] plt.rcParams['axes.unicode_minus'] = False
五 结语
不得不说用Python做数据的可视化的确比java快很多,Python在数据分析领域真的是很棒
网友评论