美文网首页
Python可视化 - 绘制双坐标系时间序列图

Python可视化 - 绘制双坐标系时间序列图

作者: 薛东弗斯 | 来源:发表于2023-01-30 22:45 被阅读0次

python可视化分析(八)-绘制双坐标系时间序列图 - 简书 (jianshu.com)

import pandas as pd

import numpy as np

import matplotlib.pyplot as plt

n = 500

skip_func = lambda x: x%n != 0

df=pd.read_csv(r"D:\test.csv",skiprows = skip_func)

x = df['Time']

y1 = df['pwr']

y2 = df['gtemp']

fig, ax1= plt.subplots(1, 1, figsize=(12, 6), dpi=200)

ax1.plot(x, y1, color='tab:red')

ax1.set_ylabel('ABC(W)', color='#dc2624', fontsize=16)

ax1.tick_params(axis='y', rotation=0, labelcolor='#dc2624')

ax1.grid(alpha=.4)

ax1.set_xlabel('Time', fontsize=18)

ax1.tick_params(axis='x', rotation=70, labelsize=12)

ax2 = ax1.twinx()

ax2.set_ylabel("DEF", color='#01a2d9', fontsize=16)

ax2.plot(x, y2, color='tab:blue')

ax2.tick_params(axis='y', labelcolor='#01a2d9')

ax2.set_title("XXXX",fontsize=18)

ax2.set_xticks(np.arange(0, len(x), 6))

# plt.xticks([])

fig.tight_layout()

plt.show()

相关文章

  • Python可视化 - 绘制双坐标系时间序列图

    python可视化分析(八)-绘制双坐标系时间序列图 - 简书 (jianshu.com)[https://www...

  • Google Earth Engine谷歌地球引擎直方图与时间序

      本文主要对GEE中的依据栅格图像绘制直方图与时间序列图并调整图像可视化参数操作加以介绍。本文是谷歌地球引擎(G...

  • UML 序列图

    1、序列图的定义 序列图是对对象之间传送消息的时间顺序的可视化表示。 序列图的主要用途是把用例表达的需求,转化为进...

  • UE4 DrawDebugHelpers

    UE4 DrawDebugHelpers 通过绘制坐标系、像机和线等等来可视化调试相关参数。 DrawDebugH...

  • python学习第三天

    可视化展示 绘制曲线图 绘制饼图 绘制散点图 字典解析和集合解析 字典解析和列表推导式很像 集合解析 python...

  • plt记录

    python Matplotlib 可视化总结归纳(二) 绘制多个图像单独显示&多个函数绘制于一张图 包含的内容p...

  • R可视化——基于ggplot2绘制时间序列图

        也叫推移图,是一种以时间轴为横轴,变量为纵轴的图形,主要用于观察变量是否随时间变化而呈某种趋势,是用于观察...

  • Pandas绘图

    Series绘制序列图dta=pd.Series(map(lambda x: x.value ,data[1]),...

  • Matplotlib 三维图绘制丨数析学院

    本节将向大家演示在 Python 中如何运用 Matplotlib 库绘制三维坐标系及其图像。首先,我们需要在 P...

  • python从csv读取数据用matplotlib绘制时间序列图

    csv文件中有中文,因此要导入pylab库,使用中文字体需要导入的库有: 设置中文字体 使用pandas的read...

网友评论

      本文标题:Python可视化 - 绘制双坐标系时间序列图

      本文链接:https://www.haomeiwen.com/subject/afrvhdtx.html