Hi
How can I:
-
make the frame of the plot thicker and
-
remove the top and right of the frame.
Thanks
Ted
Hi
How can I:
make the frame of the plot thicker and
remove the top and right of the frame.
Thanks
Ted
There are probably a number of ways to do this (partly because spines are relatively new). Here's one possibility:
import matplotlib.pyplot as plt
f, ax = plt.subplots()
ax.plot([0, 1])
ax.spines['right'].set_visible(False)
ax.spines['top'].set_visible(False)
ax.xaxis.set_ticks_position('bottom')
ax.yaxis.set_ticks_position('left')
ax.spines['bottom'].set_linewidth(3)
ax.spines['left'].set_linewidth(3)
plt.show()
Best,
-Tony
On Sep 10, 2010, at 10:42 AM, Ted Kord wrote:
Hi
How can I:
1. make the frame of the plot thicker and
2. remove the top and right of the frame.Thanks
Ted
Hi Tony
Thanks. Works perfectly!
Ted
On 10 September 2010 15:54, Tony S Yu <tsyu80@…287…> wrote:
On Sep 10, 2010, at 10:42 AM, Ted Kord wrote:
Hi
How can I:
- make the frame of the plot thicker and
- remove the top and right of the frame.
Thanks
Ted
There are probably a number of ways to do this (partly because spines are relatively new). Here’s one possibility:
import matplotlib.pyplot as plt
f, ax = plt.subplots()
ax.plot([0, 1])
ax.spines[‘right’].set_visible(False)
ax.spines[‘top’].set_visible(False)
ax.xaxis.set_ticks_position(‘bottom’)
ax.yaxis.set_ticks_position(‘left’)
ax.spines[‘bottom’].set_linewidth(3)
ax.spines[‘left’].set_linewidth(3)
plt.show()
Best,
-Tony