@classmethod
def show_general(cls, orders_pd, action_pd, capital, benchmark, returns_cmp
    =False, only_info=False, only_show_returns=False,
    enable_stocks_full_rate_factor=False):
    """
        类方法，针对输入执行度量后执行主要度量可视化及度量结果信息输出
        :param orders_pd: 回测结果生成的交易订单构成的pd.DataFrame对象
        :param action_pd: 回测结果生成的交易行为构成的pd.DataFrame对象
        :param capital: 资金类AbuCapital实例化对象
        :param benchmark: 交易基准对象，AbuBenchmark实例对象
        :param returns_cmp: 是否只度量无资金管理的情况下总体情况
        :param only_info: 是否只显示文字度量结果，不显示图像
        :param only_show_returns: 透传plot_returns_cmp，默认False, True则只显示收益对比不显示其它可视化
        :param enable_stocks_full_rate_factor: 是否开启满仓乘数
        :return AbuMetricsBase实例化类型对象
        """
    metrics = cls(orders_pd, action_pd, capital, benchmark,
        enable_stocks_full_rate_factor=enable_stocks_full_rate_factor)
    metrics.fit_metrics()
    if returns_cmp:
        metrics.plot_order_returns_cmp(only_info=only_info)
    else:
        metrics.plot_returns_cmp(only_info=only_info, only_show_returns=
            only_show_returns)
        if not only_show_returns:
            metrics.plot_sharp_volatility_cmp(only_info=only_info)
    return metrics
