23-03-21matplotlab画折线图

  1. 基本要点:
    在这里插入图片描述
  2. 设置图片大小,保存图片
    在这里插入图片描述
    在这里插入图片描述
  3. 调整刻度:
x = range(2,26,2)
y = [15,13,14.5,17,20,25,26,26,27,22,18,15]

# 设置x轴的刻度
xtick_labels = [i/2 for i in range(4,49)]
plt.xticks(xtick_labels[:
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
python中使用matplotlib库生成双坐标轴折线图的步骤如下: 1.首先,导入所需的库: ```python import matplotlib.pyplot as plt ``` 2.准备数据: 首先,假设我们有两组数据,分别存储在两个列表中。假设第一组数据是温度值,存储在列表temp中;第二组数据是湿度值,存储在列表humidity中。 3.创建布和坐标轴: ```python fig, ax1 = plt.subplots() ``` 这里使用plt.subplots()函数创建一个布和一个主坐标轴。 4.绘制第一条折线: 使用plot()函数绘制第一组数据的折线。并设置线型、颜色等属性。 ```python ax1.plot(temp, label='Temperature', color='red', linestyle='--') ``` 这里设置label参数为'Temperature',用于图例的显示。color参数设置线的颜色,linestyle设置线的样式。 5.添加坐标轴标签: ```python ax1.set_xlabel('Time') ax1.set_ylabel('Temperature (Celsius)') ``` 使用set_xlabel()和set_ylabel()函数设置x轴和y轴的标签。 6.创建第二个坐标轴: 为了创建第二个坐标轴,我们需要在当前的图形对象上创建一个新的坐标轴对象,并将其与第一个坐标轴对象共享x轴。 ```python ax2 = ax1.twinx() ``` 这里使用twinx()函数创建第二个坐标轴对象ax2,并与ax1共享x轴。 7.绘制第二条折线: 使用plot()函数绘制第二组数据的折线,设置线的属性。 ```python ax2.plot(humidity, label='Humidity', color='blue', linestyle='-.') ``` 8.添加第二个坐标轴的标签: ```python ax2.set_ylabel('Humidity (%)') ``` 9.添加图例: 使用legend()函数添加图例。 ```python ax1.legend(loc='upper right') ax2.legend(loc='upper left') ``` 这里设置loc参数为'upper right'和'upper left',分别指定图例的位置。 10.显示图形: 使用plt.show()函数显示图形。 ```python plt.show() ``` 这样,就生成了一个带有双坐标轴的折线图

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值