大家好,又见面了,我是全栈君。
matplotlib:第一节 初窥门径,简单示例,plot()函数介绍
一、安装matplotlib
遇事不决,先安装。
代码语言:javascript复制pip install matplotlib
二、实例应用
1、创建一个二维图
代码语言:javascript复制from matplotlib import pyplot#导入模块
chart, = pyplot.plot([], [], 'g.-')#创建2维直线图
pyplot.show()#弹窗显示
有关 pyplot.plot()函数详细介绍:
plt.plot(x, y, format_string, **kwargs)#x轴,y轴,控制图线的格式,具体格式如下:
颜色字符 | 风格字符 | 标记字符 |
---|---|---|
'b' 蓝色 'm' 洋红色 'g' 绿色 'y' 黄色 'r' 红色 'k' 黑色 'w' 白色 'c' 青绿色 '#008000' RGB某颜色 '0.8' 灰度值字符串 多条曲线不指定颜色时,会自动选择不同颜色 | '‐' 实线 '‐‐' 破折线 '‐.' 点划线 ':' 虚线 '' ' ' 无线条 | '.' 点标记 ',' 像素标记(极小点) 'o' 实心圈标记 'v' 倒三角标记 '^' 上三角标记 '>' 右三角标记 '<' 左三角标记 |
'b'
蓝色'm'
洋红色'g'
绿色'y'
黄色'r'
红色'k'
黑色'w'
白色'c'
青绿色'#008000'
RGB某颜色'0.8'
灰度值字符串- 多条曲线不指定颜色时,会自动选择不同颜色
'‐'
实线'‐‐'
破折线'‐.'
点划线':'
虚线'' ' '
无线条'.'
点标记','
像素标记(极小点)'o'
实心圈标记'v'
倒三角标记'^'
上三角标记'>'
右三角标记'<'
左三角标记
如上:字符可以从3个中任意一个进行组合。如上代码中:我使用的是 绿色,实线,点。
2、美化图表
为了使图表看起来更加的美丽,我们需要给他增加一点修饰才行。
代码语言:javascript复制from matplotlib import pyplot#导入模块
chart, = pyplot.plot([], [], 'g.-')#创建2维直线图pyplot.plot([0.1,0.2], [0.1,0.2], 'g.-'),多个点坐标
chart.set_data(1, 1)#设置坐标x,y的点
pyplot.title("chart")#添加图标题
pyplot.show()#弹窗显示
三、扩展
为了方便之后添加柱状图,我们需要增加一句代码
代码语言:javascript复制from matplotlib import pyplot#导入模块
fig, ax = pyplot.subplots()#返回一个包含figure和axes对象的元组,将元组分解为fig和ax两个变量,可创建子图
chart, = pyplot.plot([], [], 'g.-')#创建2维直线图
chart.set_data(1, 1)#创建坐标x,y
pyplot.title("chart")#添加图标题
pyplot.show()#弹窗显示
我们来看一下成品吧!
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/111370.html原文链接:https://javaforall.cn