python中如何使用Matplotlib库

技术python中如何使用Matplotlib库这篇文章将为大家详细讲解有关python中如何使用Matplotlib库,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Matplotli

本文将详细解释如何在python中使用Matplotlib库。边肖觉得挺实用的,分享给大家参考。希望你看完这篇文章能有所收获。

Matplotlib是一个Python 2D图片库,可以生成各种硬拷贝格式和跨平台交互环境的出版物质量数据。

Matplotlib可用于Python脚本、Python和IPython shell、Jupyter笔记本、Web应用服务器和四个GUI工具包。

安装

python-mpipinstall-Ulip

python-mpipinstall-Umatplotlib

实例

绘制一个简单图像

importnumpy

frommatplotlibimportpyplot

x=numpy.arange(1,6)

y=2*x 10

pyplot.title('Matplotlib ')

pyplot.xlabel('xaxis ')

pyplot.ylabel('yaxis ')

pyplot.plot(x,y)

pyplot . show()python中如何使用Matplotlib库

绘制点

from matplotlibimportyplot

#绘制散点图

pyplot .散点图(2,6)

#设置输出样式

pyplot .散点图(3,5,s=200)

pyplot . show()python中如何使用Matplotlib库

绘制一系列的点

from matplotlibimportyplot

x=[1,5,10,15,20]

y=[10,20,30,40,50]

pyplot .散点图(x,y,s=100)

pyplot . show()python中如何使用Matplotlib库

自定义颜色

matplotlib允许您为散点图中的每个点分配颜色。默认值为蓝点和黑色轮廓,这在散点图包含很少数据点时效果很好。然而,当绘制许多点时,黑色轮廓可能会粘在一起。

frommatplotlibimportpyplot

x=列表(范围(1,1001))

y=[x**2forx

in x]
pyplot.scatter(x, y, c='red', edgecolor='none', s=40)
# 设置每个坐标轴的取值范围
pyplot.axis([0, 1100, 0, 1100000])
pyplot.show()

python中如何使用Matplotlib库

柱形图
from matplotlib import pyplot
import numpy
pyplot.figure(3)
x_index = numpy.arange(5)   # 柱的索引
x_data = ('A', 'B', 'C', 'D', 'E')
y1_data = (20, 35, 30, 35, 27)
y2_data = (25, 32, 34, 20, 25)
bar_width = 0.35   # 定义一个数字代表每个独立柱的宽度
rects1 = pyplot.bar(x_index, y1_data, width=bar_width, alpha=0.4, color='b', label='legend1')            # 参数:左偏移、高度、柱宽、透明度、颜色、图例
rects2 = pyplot.bar(x_index + bar_width, y2_data, width=bar_width, alpha=0.5, color='r', label='legend2') # 参数:左偏移、高度、柱宽、透明度、颜色、图例
# 关于左偏移,不用关心每根柱的中心不中心,因为只要把刻度线设置在柱的中间就可以了
pyplot.xticks(x_index + bar_width/2, x_data)   # x轴刻度线
pyplot.legend()    # 显示图例
pyplot.tight_layout()  # 自动控制图像外部边缘,此方法不能够很好的控制图像间的间隔
pyplot.show()

python中如何使用Matplotlib库

线条相关属性标记设置

线条风格linestyle或ls  描述
‘-‘                       实线
‘:’                       虚线
‘–’                       破折线
‘None‘、‘‘,’’          什么都不画
‘-.’                   点划线
线条标记
标记maker    描述
‘o’          圆圈  
‘.’          点
‘D’          菱形  
‘s’          正方形
‘h’          六边形1    
‘*’          星号
‘H’          六边形2    
‘d’          小菱形
‘_’          水平线 
‘v’          一角朝下的三角形
‘8’          八边形 
‘<’          一角朝左的三角形
‘p’          五边形 
‘>’          一角朝右的三角形
‘,’          像素  
‘^’          一角朝上的三角形
‘+’          加号  
‘\  ‘        竖线
‘None’,’’,’ ‘   无   
‘x’           X
颜色缩写
字符      颜色   
‘b’       蓝色  
‘g’       绿色
‘r’       红色  
‘y’       黄色
‘c’       青色
‘k’       黑色   
‘m’       洋红色 
‘w’       白色

关于“python中如何使用Matplotlib库”这篇文章就分享到这里了,希望

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/137225.html

(0)

相关推荐

  • 怎么理解TiDB兼容MySQL参数优化

    技术怎么理解TiDB兼容MySQL参数优化本篇内容介绍了“怎么理解TiDB兼容MySQL参数优化”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔

    攻略 2021年11月8日
  • 大闸蟹蒸多久,大闸蟹蒸多少时间可以吃

    技术大闸蟹蒸多久,大闸蟹蒸多少时间可以吃基本上是15-20分钟就行大闸蟹蒸多久, 下面是做法和注意事项,希望能够帮助到你, 用料
    主料大闸蟹适量
    调料醋5克姜5克香油4克白酒适量
    清蒸螃蟹的做法
    1.用白酒泡一下

    生活 2021年10月25日
  • jquery如何获取tr里面有几个td

    技术jquery如何获取tr里面有几个td这篇文章主要介绍jquery如何获取tr里面有几个td,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! jquery获取tr里面

    攻略 2021年11月17日
  • MySQL外键约束简介

    技术MySQL外键约束简介 MySQL外键约束简介InnoDB是目前MySQL中唯一支持外键的内置存储引擎,所以如果需要外键支持那选择 就不多了(PBXT也有外键支持)。使用外键是有成本的。比如外键通常

    礼包 2021年11月13日
  • 世界上最大的游轮,世界最大邮轮钻石公主号邮轮

    技术世界上最大的游轮,世界最大邮轮钻石公主号邮轮钻石公主号邮轮(Diamond.Princess)是位列全球十五大最豪华邮轮之一,也是世界顶级豪华邮轮之一世界上最大的游轮。堪称一座移动的海上五星级酒店,吃喝玩乐,一应俱全

    生活 2021年10月22日
  • 一个龙一个天,赤须龙母是个怎么样的神仙

    技术一个龙一个天,赤须龙母是个怎么样的神仙传说一(白族)   相传,龙母原是一个砍柴姑娘,跟妈妈住在绿桃村耪田种庄稼。一年,腾越坎子凹的黑龙占据了洱海的出水口,把大理变成一片汪洋。老百姓无法安生,纷纷逃往外地。母女俩无人

    生活 2021年10月20日