1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python—matplotlib数据可视化实例注解系列-----之plot图线型设置

python—matplotlib数据可视化实例注解系列-----之plot图线型设置

时间:2022-01-28 03:55:43

相关推荐

python—matplotlib数据可视化实例注解系列-----之plot图线型设置

本文代码源自官方实例,部分进行了修改和注解,增加不同线型的显示实例,帮助学习和查询。

"""=======================================plot图的线型设置以及自定义虚线段======================================="""import numpy as npimport matplotlib.pyplot as pltx = np.linspace(0, 10, 500)dashes = [10, 5, 100, 5] # 虚线参数,10和100是实点,5是虚点fig, ax = plt.subplots()line1, = ax.plot(x, np.sin(x), '--', linewidth=2, label='Dashesset retroactively')line1.set_dashes(dashes) # 设置虚线参数line2, = ax.plot(x,-1* np.sin(x), dashes=[30, 5, 10, 5], label='Dashes set proactively')# 几种常用的线型的演示line3, = ax.plot(x, np.sin(x)/2, ':', label='..style')line4, = ax.plot(x,-np.sin(x)/2, '-.', label='-.style')line5, = ax.plot(x,np.sin(x)/4, '--', label='--style')line6, = ax.plot(x,-np.sin(x)/4, '^', label='--style')ax.legend(loc='lowerright') # 显示图例,loc设置图例位置plt.show()

运行结果:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。