python数据分析课实验4

复制代码
import matplotlib
matplotlib.use('TkAgg')
import matplotlib.pyplot as plt
#创建绘图对象
plt.figure(figsize=(6,4))
#绘制一条红色的线型为":"的水平直线
#y:float型,表示水平线在y轴位置,默认值0。linestyle:指定直线的样式,可简写为ls。
# color:指定直线的颜色,可以简写为c。linewidth:指定直线的宽度,可以简写为lw。
plt.axhline(y=2,ls="-.",c="green",lw=5)

#绘制一条从最左侧到画面中心位置,颜色为红色,线型为":"的水平直线
# xmax:表示绘制水平线的终止点,取值在[0,1]之间,0表示终止点在最左侧,1表示绘图终止点在最右侧,默认值为1
plt.axhline(y=1.5,xmax=0.5,ls=":",c="blue")

#绘制一条从画面中心位置到最右侧,颜色为红色,线型为":"的水平直线
# xmin:表示绘制水平线的起始点,取值在[0,1]之间,0表示起始点在最左侧,1表示绘图起始点在最右侧,,默认值为0
plt.axhline(y=2.5,xmin=0.5,ls=":",c="red")

#绘制一条绿色线形为"-"的垂直直线
plt.axvline(x=2,ls="-",c="green")
#绘制一条从最下侧到画面中心位置,颜色为绿色,线型为"-"的垂直线。
plt.axvline(x=1.5,ymax=0.5,ls="-",c="green")
#绘制一条从画面中心位置到最上侧,颜色为绿色,线型为"-"的垂直线。
plt.axvline(x=3,ymin=0.5,ls="-",c="green")

plt.savefig('beeline')
plt.show()

由于我的pycharm刚开始不能显示图表,也就是plt.show()这里报错,解决方案是加上两行代码

复制代码
import matplotlib
matplotlib.use('TkAgg')

加上之后就可以了

这个报错是由于 matplotlib 的后端问题引起的。具体来说,PyCharm 的内置 Matplotlib 后端(backend_interagg)似乎存在一些兼容性问题,导致 plt.show() 报错。

最后的图像是这样的

相关推荐
V搜xhliang02461 小时前
AI智能体的数据安全与合规实践
人工智能·学习·数据分析·自动化·ai编程
大貔貅喝啤酒1 小时前
Python Requests库教程
自动化测试·python·requests库
copyer_xyf2 小时前
LangChain 调用 LLM
后端·python·agent
copyer_xyf2 小时前
Prompt 组织管理
后端·python·agent
shimly1234562 小时前
python3 uvicorn 是啥?
python
CTA量化套保3 小时前
期货量化程序 time.sleep 卡死:天勤单线程与 deadline 替代
python·区块链
GIS数据转换器4 小时前
城市排水生命线安全运行监测平台深度解析
java·运维·人工智能·python·安全·数据挖掘·无人机
贤哥哥yyds4 小时前
GBK转UTF\-8编码自动转换工具 使用文档
python
数量技术宅4 小时前
2026量化前沿:从Reddit热帖到Python实战,如何用赫斯特指数(Hurst)狙击虚假突破?
开发语言·python
华如锦4 小时前
面了很多 Java转AI Agent方向,一些面试题总结
java·开发语言·人工智能·python·ai