我正在尝试使用以下代码在python中创建子图。子图可以很好地工作,并且为没有双轴的情节添加图例对我来说也可以很好地工作(只是在末尾有plt.legend())。但是,我不得不为此图放置单独的轴。最后有plt.legend()则仅显示与ax2相关的图例。但是,将附加的plt.legend()presentl嵌入####中,则可以得到ax1和ax2的单独重叠图例。在这种情况下,有人知道如何为两个轴制作一个图例吗?
class MyVC: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Don't block main thread
DispatchQueue.main.async {
self.showAlert(title: "Title", message: "Message")
}
// Do other stuff ...
}
}
func showAlert(title: String = "", message: String) {
alert = UIAlertController(title: title,message: message, preferredStyle: .alert)
let cancelAction = UIAlertAction(title: "Ok", style: .cancel, handler: nil)
alert.addAction(cancelAction)
DispatchQueue.main.async {
UIApplication.shared.keyWindow?.rootViewController!.present(alert, animated: true, completion: nil)
}
}