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() 报错。

最后的图像是这样的

相关推荐
HXQ_晴天25 分钟前
CASToR 生成的文件进行转换
python
java1234_小锋1 小时前
Scikit-learn Python机器学习 - 特征预处理 - 标准化 (Standardization):StandardScaler
python·机器学习·scikit-learn
Python×CATIA工业智造1 小时前
Python带状态生成器完全指南:从基础到高并发系统设计
python·pycharm
向qian看_-_2 小时前
Linux 使用pip报错(error: externally-managed-environment )解决方案
linux·python·pip
Nicole-----2 小时前
Python - Union联合类型注解
开发语言·python
liliangcsdn3 小时前
Leiden社区发现算法的学习和示例
学习·数据分析·知识图谱
Eric.5655 小时前
python advance -----object-oriented
python
云天徽上6 小时前
【数据可视化-107】2025年1-7月全国出口总额Top 10省市数据分析:用Python和Pyecharts打造炫酷可视化大屏
开发语言·python·信息可视化·数据挖掘·数据分析·pyecharts
THMAIL6 小时前
机器学习从入门到精通 - 数据预处理实战秘籍:清洗、转换与特征工程入门
人工智能·python·算法·机器学习·数据挖掘·逻辑回归
@HNUSTer6 小时前
Python数据可视化科技图表绘制系列教程(六)
python·数据可视化·科技论文·专业制图·科研图表