fix: bug for 'Call to subplot() failed.'

This commit is contained in:
fan-ziqi 2024-04-28 16:53:27 +08:00
parent 1b73bbd173
commit b8b0c066a2
1 changed files with 3 additions and 3 deletions

View File

@ -2255,9 +2255,9 @@ inline void subplot(long nrows, long ncols, long plot_number)
// construct positional args
PyObject* args = PyTuple_New(3);
PyTuple_SetItem(args, 0, PyFloat_FromDouble(nrows));
PyTuple_SetItem(args, 1, PyFloat_FromDouble(ncols));
PyTuple_SetItem(args, 2, PyFloat_FromDouble(plot_number));
PyTuple_SetItem(args, 0, PyLong_FromDouble(nrows));
PyTuple_SetItem(args, 1, PyLong_FromDouble(ncols));
PyTuple_SetItem(args, 2, PyLong_FromDouble(plot_number));
PyObject* res = PyObject_CallObject(detail::_interpreter::get().s_python_function_subplot, args);
if(!res) throw std::runtime_error("Call to subplot() failed.");