当前位置:首页 > 编程笔记 > 正文
已解决

Python函数绘图与高等代数互融实例(五): 则线图综合案例

来自网友在路上 178878提问 提问时间:2023-09-25 13:02:58阅读次数: 78

最佳答案 问答题库788位专家为你答疑解惑


Python函数绘图与高等代数互融实例(一):正弦函数与余弦函数

Python函数绘图与高等代数互融实例(二):闪点函数

Python函数绘图与高等代数互融实例(三):设置X|Y轴|网格线

Python函数绘图与高等代数互融实例(四):设置X|Y轴参考线|参考区域

Python函数绘图与高等代数互融实例(五): 则线图综合案例

Python函数绘图与高等代数互融实例(六): 条形图|直方图|饼状图 



一: 折线图型综合样例 

import matplotlib.pyplot as plt
import numpy as npfrom pylab import mpl''' 函数功能:添加图形内容细节的指向型注释文本调用签名:plt.annotate("顶点最大值", xy=(np.pi / 2, 1.0), weight="bold", color="r",arrowprops=dict(arrowstyle="->", connectionstyle="arc3", color="r"))参数说明:string: 图形注释的内容文本xy:被注释图形内容的坐标位置xytext: 注释文本的内容坐标weight: 注释文本的字体粗细风格color: 注释文本的字体颜色arrowprops: 指示被注释内容的箭头的属性字典           
'''# 设置中文显示字体
mpl.rcParams["font.sans-serif"] = ["SimHei"]# 设置正常显示符号
mpl.rcParams["axes.unicode_minus"] = Falsex = np.linspace(0.05, 10, 1000)y = np.sin(x)plt.plot(x, y, ls="-.", lw=2, c="c", label="plot函数绘制正弦图形|annotate函数添加图形内容细节的指向型注释文本")
# 垂直于X|Y轴的参考线
plt.axhline(y=0.0, c="r", ls="--", lw=1)
plt.axvline(x=4.5, c="r", ls="--", lw=1)# X|Y轴的标签文本
plt.xlabel("X-axis坐标轴")
plt.ylabel("Y-axis坐标轴")
'''函数功能: 标示不同图形的文本标签图例调用签名:plt.legend(loc="lower left")参数说明:loc: 图例在图中的地理位置也就是plot()函数中label标签的显示位置
'''
plt.legend(loc="lower left")# annotate函数添加图形内容细节的指向型注释文本
plt.annotate("顶点最大值", xy=(np.pi / 2, 1.0), weight="bold", color="r",arrowprops=dict(arrowstyle="->", connectionstyle="arc3", color="r"))
''' 函数功能: 添加图形内容细节的无指向型注释文本调用签名: plt.text(3.10, 0.09, "y=sin(x)", weight="bold", color="b")参数说明:x:注释文本的x坐标y:注释文本的y坐标string:注释的内容weight:注释文本内容的粗细风格color:注释文本内容的字体颜色
'''
# 添加图形内容细节的无指向型注释文本
plt.text(3.10, 0.09, "y=sin(x)", weight="bold", color="b")
''' 函数功能: 添加图形内容的标题调用签名: plt.title("正弦函数图形")参数说明:string: 图形内容的标题文本
'''
plt.title("正弦函数图形")plt.show()

二: 折线图型综合样例运行效果  

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"Python函数绘图与高等代数互融实例(五): 则线图综合案例":http://eshow365.cn/6-13447-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!