Python-Matplotlib折线图绘制----y轴刻度不同 <lpliner>

背景

  • 之前记录过关于直线图绘制函数的封装,现在补充剩余的部分,多种数据绘制在同一表格中,且每组数据的刻度不同

目录

  • Code
  • 示例
  • 总结

Code

import random
from matplotlib import pyplot as plt
from mpl_toolkits.axisartist.parasite_axes import HostAxes, ParasiteAxes


def plt_price(x: dict, 
              y: Union[dict, List[dict]], 
              size: Tuple[int, int],
              offset: int = 50):
    """
    根据传入的数据进行折线图的绘制
    :param x: x轴坐标数据
        x = dict(
                data=,    # 数据集
                name=    # x轴名称
                xlim=(1, 100)   # x轴数据范围
                )
    :param y: y轴需要绘制的数据
        y = dict(
                data=,    # 数据集
                name=,   # y轴名称
                line="r-",      # 绘制线条及颜色,r:red, -:直线,其余样式自行网查
                label=