%matplotlib qt5 runs but doesn't generate graphs
I was using this code on my Jupyter Notebook until yesterday and it was working fine:
%matplotlib qt
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
ax.scatter(X,Y,Z,c='black')
ax.set_xlabel('X')
ax.set_ylabel('Y')
ax.set_zlabel('Z')
This morning, for no apparent reason, it started saying that there was an error with qt4 or something. After some research I installed qt5 and changed the first line of the code to "%matplotlib qt5" which now makes the code run without errors, but doesn't generate any graphs. If I take the 5 after qt I run into the message "Warning: Cannot change to a different GUI toolkit: qt. Using qt5 instead.". I can still plot graphs with "%matplotlib inline", but I wanted some interactivity. Any ideas why this is happening?
python matplotlib jupyter-notebook
add a comment |
I was using this code on my Jupyter Notebook until yesterday and it was working fine:
%matplotlib qt
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
ax.scatter(X,Y,Z,c='black')
ax.set_xlabel('X')
ax.set_ylabel('Y')
ax.set_zlabel('Z')
This morning, for no apparent reason, it started saying that there was an error with qt4 or something. After some research I installed qt5 and changed the first line of the code to "%matplotlib qt5" which now makes the code run without errors, but doesn't generate any graphs. If I take the 5 after qt I run into the message "Warning: Cannot change to a different GUI toolkit: qt. Using qt5 instead.". I can still plot graphs with "%matplotlib inline", but I wanted some interactivity. Any ideas why this is happening?
python matplotlib jupyter-notebook
add a comment |
I was using this code on my Jupyter Notebook until yesterday and it was working fine:
%matplotlib qt
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
ax.scatter(X,Y,Z,c='black')
ax.set_xlabel('X')
ax.set_ylabel('Y')
ax.set_zlabel('Z')
This morning, for no apparent reason, it started saying that there was an error with qt4 or something. After some research I installed qt5 and changed the first line of the code to "%matplotlib qt5" which now makes the code run without errors, but doesn't generate any graphs. If I take the 5 after qt I run into the message "Warning: Cannot change to a different GUI toolkit: qt. Using qt5 instead.". I can still plot graphs with "%matplotlib inline", but I wanted some interactivity. Any ideas why this is happening?
python matplotlib jupyter-notebook
I was using this code on my Jupyter Notebook until yesterday and it was working fine:
%matplotlib qt
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
ax.scatter(X,Y,Z,c='black')
ax.set_xlabel('X')
ax.set_ylabel('Y')
ax.set_zlabel('Z')
This morning, for no apparent reason, it started saying that there was an error with qt4 or something. After some research I installed qt5 and changed the first line of the code to "%matplotlib qt5" which now makes the code run without errors, but doesn't generate any graphs. If I take the 5 after qt I run into the message "Warning: Cannot change to a different GUI toolkit: qt. Using qt5 instead.". I can still plot graphs with "%matplotlib inline", but I wanted some interactivity. Any ideas why this is happening?
python matplotlib jupyter-notebook
python matplotlib jupyter-notebook
asked Nov 21 '18 at 21:46
Rafael PaulinoRafael Paulino
274
274
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
It seems something got updated; but with the information available it's not possible to find out what it is. In any case, since you have pyqt5 installed you may use %matplotlib qt5
. Then you probably just forgot to type plt.show()
?
%matplotlib qt5
import matplotlib.pyplot as plt
plt.plot([1,4,2])
plt.show()
Also make sure to restart the kernel if you change the interactive backend, and if in doubt, let the line %matplotlib qt5
appear before importing pyplot.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53420910%2fmatplotlib-qt5-runs-but-doesnt-generate-graphs%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
It seems something got updated; but with the information available it's not possible to find out what it is. In any case, since you have pyqt5 installed you may use %matplotlib qt5
. Then you probably just forgot to type plt.show()
?
%matplotlib qt5
import matplotlib.pyplot as plt
plt.plot([1,4,2])
plt.show()
Also make sure to restart the kernel if you change the interactive backend, and if in doubt, let the line %matplotlib qt5
appear before importing pyplot.
add a comment |
It seems something got updated; but with the information available it's not possible to find out what it is. In any case, since you have pyqt5 installed you may use %matplotlib qt5
. Then you probably just forgot to type plt.show()
?
%matplotlib qt5
import matplotlib.pyplot as plt
plt.plot([1,4,2])
plt.show()
Also make sure to restart the kernel if you change the interactive backend, and if in doubt, let the line %matplotlib qt5
appear before importing pyplot.
add a comment |
It seems something got updated; but with the information available it's not possible to find out what it is. In any case, since you have pyqt5 installed you may use %matplotlib qt5
. Then you probably just forgot to type plt.show()
?
%matplotlib qt5
import matplotlib.pyplot as plt
plt.plot([1,4,2])
plt.show()
Also make sure to restart the kernel if you change the interactive backend, and if in doubt, let the line %matplotlib qt5
appear before importing pyplot.
It seems something got updated; but with the information available it's not possible to find out what it is. In any case, since you have pyqt5 installed you may use %matplotlib qt5
. Then you probably just forgot to type plt.show()
?
%matplotlib qt5
import matplotlib.pyplot as plt
plt.plot([1,4,2])
plt.show()
Also make sure to restart the kernel if you change the interactive backend, and if in doubt, let the line %matplotlib qt5
appear before importing pyplot.
answered Nov 21 '18 at 22:46
ImportanceOfBeingErnestImportanceOfBeingErnest
139k13162240
139k13162240
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53420910%2fmatplotlib-qt5-runs-but-doesnt-generate-graphs%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown