首页 >> 大全

2、数据点标记marker

2023-10-05 大全 30 作者:考证青年

文章目录 2、数据点标记、多组数据 总结:

折线图:

折线图(line chart)是我们在数据分析、数据展示中经常使用的一种图表,它可以直观的反映数据的变化趋势。与绘制柱状图、饼状图等图形不同, 并没有直接提供绘制折线图的函数。线图适用于分析数据随时间变化的趋势。例如,分析商品销量随时间的变化,预测未来的销售情况。

通过..plot函数来绘制折线图,plot函数不仅可以绘制折线,还可以绘制其他类型的图表。

plot函数 函数定义:

matplotlib.pyplot.plot(*args, scalex=True, scaley=True, data=None, **kwargs)

常用参数:

plot的详细定义:

示例说明:

通过小龙虾和生蚝的全年价格的波动进行一个说明:

import matplotlib.pyplot as plt
import matplotlibmouth = [1,2,3,4,5,6,7,8,9,10,11,12]
price = [10,13,50,40,70,60,14,12,25,25,20,10] """
font:设置中文
"""
matplotlib.rcParams['font.family'] = ['Heiti TC']# 绘图,设置(label)图例名字为'小龙虾价格',显示图例plt.legend()
plt.plot(mouth,price,label='小龙虾价格')# x轴标签
plt.xlabel('月份')
# y轴标签
plt.ylabel('价格')# 图表标题
plt.title('小龙虾全年价格')# 显示图例
plt.legend()
# 显示图形
plt.show() 

运行结果:

扩展应用 1、 线条风格 线条颜色 颜色名称或简写

数据标记内置_标记数据是什么意思_

rgb (r, g, b) 或 (r, g, b, a),其中 r g b a 取均为[0, 1]之间

[0, 1]之间的浮点数的字符串形式,表示灰度值。0表示黑色,1表示白色

关于颜色后面会写一篇文章专门介绍一下中颜色的各种使用。

plot 方法的关键字参数 color(或c) 用来设置线的颜色

import matplotlib.pyplot as plt
import matplotlibmouth = [1,2,3,4,5,6,7,8,9,10,11,12]
price = [10,13,50,40,70,60,14,12,25,25,20,10] """
font:设置中文
"""
matplotlib.rcParams['font.family'] = ['Heiti TC']# 绘图,设置(label)图例名字为'小龙虾价格',显示图例plt.legend()
plt.plot(mouth,price,label='小龙虾价格',c='Red')# x轴标签
plt.xlabel('月份')
# y轴标签
plt.ylabel('价格')# 图表标题
plt.title('小龙虾全年价格')# 显示图例
plt.legend()
# 显示图形
plt.show() 

运行结果如下:

线条样式

plot 方法的关键字参数 (或ls) 用来设置线的样式。可取值为:

import matplotlib.pyplot as plt
import matplotlibmouth = [1,2,3,4,5,6,7,8,9,10,11,12]
price = [10,13,50,40,70,60,14,12,25,25,20,10] """
font:设置中文
"""
matplotlib.rcParams['font.family'] = ['Heiti TC']# 绘图,设置(label)图例名字为'小龙虾价格',显示图例plt.legend()
plt.plot(mouth,price,label='小龙虾价格',ls="--",c='Red')# x轴标签
plt.xlabel('月份')
# y轴标签
plt.ylabel('价格')# 图表标题
plt.title('小龙虾全年价格')# 显示图例
plt.legend()
# 显示图形
plt.show() 

运行结果如下:

线条粗细

设置 plot 方法的关键字参数 (或lw) 可以改变线的粗细,其值为浮点数。

import matplotlib.pyplot as plt
import matplotlibmouth = [1,2,3,4,5,6,7,8,9,10,11,12]
price = [10,13,50,40,70,60,14,12,25,25,20,10] """
font:设置中文
"""
matplotlib.rcParams['font.family'] = ['Heiti TC']# 绘图,设置(label)图例名字为'小龙虾价格',显示图例plt.legend()
plt.plot(mouth,price,label='小龙虾价格',lw=5.0,ls="--",c='Red')# x轴标签
plt.xlabel('月份')
# y轴标签
plt.ylabel('价格')# 图表标题
plt.title('小龙虾全年价格')# 显示图例
plt.legend()
# 显示图形
plt.show() 

数据标记内置_标记数据是什么意思_

运行结果如下:

2、数据点标记

以下关键字参数可以用来设置的样式:

其中的取值如下:

import matplotlib.pyplot as plt
import matplotlibmouth = [1,2,3,4,5,6,7,8,9,10,11,12]
price = [10,13,50,40,70,60,14,12,25,25,20,10] """
font:设置中文
"""
matplotlib.rcParams['font.family'] = ['Heiti TC']# 绘图,设置(label)图例名字为'小龙虾价格',显示图例plt.legend()
plt.plot(mouth,price,label='小龙虾价格',marker='.',mfc='orange',ms=20,mec='c',lw=1.0,ls="--",c='Red')# x轴标签
plt.xlabel('月份')
# y轴标签
plt.ylabel('价格')# 图表标题
plt.title('小龙虾全年价格')# 显示图例
plt.legend()
# 显示图形
plt.show() 

运行结果如下:

2、多组数据

完成了如何绘制单条折线的绘制,绘制多条折线也是很容易,只要准备好绘制多条折线图的数据即可

宵夜组合中加入生蚝

import matplotlib.pyplot as plt
import matplotlibmouth = [1,2,3,4,5,6,7,8,9,10,11,12]
crawfishPrice = [10,13,50,40,70,60,14,12,25,25,20,10] 
oystersPrice = [10,20,30,35,28,23,14,18,20,24,30,40] 
"""
font:设置中文
"""
matplotlib.rcParams['font.family'] = ['Heiti TC']# 绘图,设置(label)图例名字为'小龙虾价格',显示图例plt.legend()
plt.plot(mouth,crawfishPrice,label='小龙虾价格',marker='x',mfc='orange',ms=5,mec='c',lw=1.0,ls="--",c='Red')
plt.plot(mouth,oystersPrice,label='生蚝价格',marker='o',mfc='orange',ms=5,mec='c',lw=1.0,ls="-",c='green')
# x轴标签
plt.xlabel('月份')
# y轴标签
plt.ylabel('价格')# 图表标题
plt.title('小龙虾和生蚝全年价格')# 显示图例
plt.legend()
# 显示图形
plt.show() 

运行结果如下:

总结:

折线图一般在数据分析中使用的场景

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了