Skip to content

Commit 7864a8e

Browse files
committed
Format with black and make flake8 happy
1 parent 1d102ac commit 7864a8e

File tree

7 files changed

+639
-468
lines changed

7 files changed

+639
-468
lines changed

examples/backend.py

Lines changed: 58 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
import matplotlib
2-
matplotlib.use('module://kivy_garden.matplotlib.backend_kivy')
2+
3+
matplotlib.use("module://kivy_garden.matplotlib.backend_kivy")
34
from matplotlib.figure import Figure
45
from numpy import arange, sin, pi
56
from kivy.app import App
67

78
import numpy as np
8-
from kivy_garden.matplotlib.backend_kivyagg import FigureCanvas,\
9-
NavigationToolbar2Kivy
9+
from kivy_garden.matplotlib.backend_kivyagg import (
10+
FigureCanvas,
11+
NavigationToolbar2Kivy,
12+
)
1013
from kivy.uix.floatlayout import FloatLayout
1114
from kivy.uix.boxlayout import BoxLayout
1215
from matplotlib.transforms import Bbox
@@ -17,97 +20,104 @@
1720

1821

1922
def press(event):
20-
print('press released from test', event.x, event.y, event.button)
23+
print("press released from test", event.x, event.y, event.button)
2124

2225

2326
def release(event):
24-
print('release released from test', event.x, event.y, event.button)
27+
print("release released from test", event.x, event.y, event.button)
2528

2629

2730
def keypress(event):
28-
print('key down', event.key)
31+
print("key down", event.key)
2932

3033

3134
def keyup(event):
32-
print('key up', event.key)
35+
print("key up", event.key)
3336

3437

3538
def motionnotify(event):
36-
print('mouse move to ', event.x, event.y)
39+
print("mouse move to ", event.x, event.y)
3740

3841

3942
def resize(event):
40-
print('resize from mpl ', event.width, event.height)
43+
print("resize from mpl ", event.width, event.height)
4144

4245

4346
def scroll(event):
44-
print('scroll event from mpl ', event.x, event.y, event.step)
47+
print("scroll event from mpl ", event.x, event.y, event.step)
4548

4649

4750
def figure_enter(event):
48-
print('figure enter mpl')
51+
print("figure enter mpl")
4952

5053

5154
def figure_leave(event):
52-
print('figure leaving mpl')
55+
print("figure leaving mpl")
5356

5457

5558
def close(event):
56-
print('closing figure')
59+
print("closing figure")
60+
5761

5862
N = 5
5963
menMeans = (20, 35, 30, 35, 27)
6064
menStd = (2, 3, 4, 1, 2)
6165

6266
ind = np.arange(N) # the x locations for the groups
63-
width = 0.35 # the width of the bars
67+
width = 0.35 # the width of the bars
6468

6569
fig, ax = plt.subplots()
6670
fig2, ax2 = plt.subplots()
67-
rects1 = ax.bar(ind, menMeans, width, color='r', yerr=menStd)
71+
rects1 = ax.bar(ind, menMeans, width, color="r", yerr=menStd)
6872

6973
womenMeans = (25, 32, 34, 20, 25)
7074
womenStd = (3, 5, 2, 3, 3)
71-
rects2 = ax.bar(ind + width, womenMeans, width, color='y', yerr=womenStd)
75+
rects2 = ax.bar(ind + width, womenMeans, width, color="y", yerr=womenStd)
7276

7377
# add some text for labels, title and axes ticks
74-
ax.set_ylabel('Scores')
75-
ax.set_title('Scores by group and gender')
78+
ax.set_ylabel("Scores")
79+
ax.set_title("Scores by group and gender")
7680
ax.set_xticks(ind + width)
77-
ax.set_xticklabels(('G1', 'G2', 'G3', 'G4', 'G5'))
78-
ax.legend((rects1[0], rects2[0]), ('Men', 'Women'))
81+
ax.set_xticklabels(("G1", "G2", "G3", "G4", "G5"))
82+
ax.legend((rects1[0], rects2[0]), ("Men", "Women"))
7983

80-
rects2 = ax2.bar(ind + width, womenMeans, width, color='y', yerr=womenStd)
84+
rects2 = ax2.bar(ind + width, womenMeans, width, color="y", yerr=womenStd)
8185

8286

8387
def autolabel(rects):
8488
# attach some text labels
8589
for rect in rects:
8690
height = rect.get_height()
87-
ax.text(rect.get_x() + rect.get_width() / 2., 1.05 * height,
88-
'%d' % int(height), ha='center', va='bottom')
89-
90-
fig.canvas.mpl_connect('button_press_event', press)
91-
fig.canvas.mpl_connect('button_release_event', release)
92-
fig.canvas.mpl_connect('key_press_event', keypress)
93-
fig.canvas.mpl_connect('key_release_event', keyup)
94-
fig.canvas.mpl_connect('motion_notify_event', motionnotify)
95-
fig.canvas.mpl_connect('resize_event', resize)
96-
fig.canvas.mpl_connect('scroll_event', scroll)
97-
fig.canvas.mpl_connect('figure_enter_event', figure_enter)
98-
fig.canvas.mpl_connect('figure_leave_event', figure_leave)
99-
fig.canvas.mpl_connect('close_event', close)
100-
101-
fig2.canvas.mpl_connect('button_press_event', press)
102-
fig2.canvas.mpl_connect('button_release_event', release)
103-
fig2.canvas.mpl_connect('key_press_event', keypress)
104-
fig2.canvas.mpl_connect('key_release_event', keyup)
105-
fig2.canvas.mpl_connect('motion_notify_event', motionnotify)
106-
fig2.canvas.mpl_connect('resize_event', resize)
107-
fig2.canvas.mpl_connect('scroll_event', scroll)
108-
fig2.canvas.mpl_connect('figure_enter_event', figure_enter)
109-
fig2.canvas.mpl_connect('figure_leave_event', figure_leave)
110-
fig2.canvas.mpl_connect('close_event', close)
91+
ax.text(
92+
rect.get_x() + rect.get_width() / 2.0,
93+
1.05 * height,
94+
"%d" % int(height),
95+
ha="center",
96+
va="bottom",
97+
)
98+
99+
100+
fig.canvas.mpl_connect("button_press_event", press)
101+
fig.canvas.mpl_connect("button_release_event", release)
102+
fig.canvas.mpl_connect("key_press_event", keypress)
103+
fig.canvas.mpl_connect("key_release_event", keyup)
104+
fig.canvas.mpl_connect("motion_notify_event", motionnotify)
105+
fig.canvas.mpl_connect("resize_event", resize)
106+
fig.canvas.mpl_connect("scroll_event", scroll)
107+
fig.canvas.mpl_connect("figure_enter_event", figure_enter)
108+
fig.canvas.mpl_connect("figure_leave_event", figure_leave)
109+
fig.canvas.mpl_connect("close_event", close)
110+
111+
fig2.canvas.mpl_connect("button_press_event", press)
112+
fig2.canvas.mpl_connect("button_release_event", release)
113+
fig2.canvas.mpl_connect("key_press_event", keypress)
114+
fig2.canvas.mpl_connect("key_release_event", keyup)
115+
fig2.canvas.mpl_connect("motion_notify_event", motionnotify)
116+
fig2.canvas.mpl_connect("resize_event", resize)
117+
fig2.canvas.mpl_connect("scroll_event", scroll)
118+
fig2.canvas.mpl_connect("figure_enter_event", figure_enter)
119+
fig2.canvas.mpl_connect("figure_leave_event", figure_leave)
120+
fig2.canvas.mpl_connect("close_event", close)
111121

112122
canvas = fig.canvas
113123
# canvas.blit(Bbox(np.array([[0, 0], [400, 400]], np.int32)))
@@ -121,7 +131,7 @@ def callback(instance):
121131

122132

123133
class MatplotlibTest(App):
124-
title = 'Matplotlib Test'
134+
title = "Matplotlib Test"
125135

126136
def build(self):
127137
fl = BoxLayout(orientation="vertical")
@@ -136,5 +146,6 @@ def build(self):
136146
fl.add_widget(a)
137147
return fl
138148

139-
if __name__ == '__main__':
149+
150+
if __name__ == "__main__":
140151
MatplotlibTest().run()

examples/events.py

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -8,26 +8,26 @@
88

99

1010
def enter_axes(event):
11-
print('enter_axes', event.inaxes)
12-
event.inaxes.patch.set_facecolor('yellow')
11+
print("enter_axes", event.inaxes)
12+
event.inaxes.patch.set_facecolor("yellow")
1313
event.canvas.draw()
1414

1515

1616
def leave_axes(event):
17-
print('leave_axes', event.inaxes)
18-
event.inaxes.patch.set_facecolor('white')
17+
print("leave_axes", event.inaxes)
18+
event.inaxes.patch.set_facecolor("white")
1919
event.canvas.draw()
2020

2121

2222
def enter_figure(event):
23-
print('enter_figure', event.canvas.figure)
24-
event.canvas.figure.patch.set_facecolor('red')
23+
print("enter_figure", event.canvas.figure)
24+
event.canvas.figure.patch.set_facecolor("red")
2525
event.canvas.draw()
2626

2727

2828
def leave_figure(event):
29-
print('leave_figure', event.canvas.figure)
30-
event.canvas.figure.patch.set_facecolor('grey')
29+
print("leave_figure", event.canvas.figure)
30+
event.canvas.figure.patch.set_facecolor("grey")
3131
event.canvas.draw()
3232

3333

@@ -49,15 +49,16 @@ def __init__(self, *args, **kwargs):
4949

5050
def get_fc(self, i):
5151
fig1 = plt.figure()
52-
fig1.suptitle('mouse hover over figure or axes to trigger events' +
53-
str(i))
52+
fig1.suptitle(
53+
"mouse hover over figure or axes to trigger events" + str(i)
54+
)
5455
ax1 = fig1.add_subplot(211)
5556
ax2 = fig1.add_subplot(212)
5657
wid = FigureCanvas(fig1)
57-
fig1.canvas.mpl_connect('figure_enter_event', enter_figure)
58-
fig1.canvas.mpl_connect('figure_leave_event', leave_figure)
59-
fig1.canvas.mpl_connect('axes_enter_event', enter_axes)
60-
fig1.canvas.mpl_connect('axes_leave_event', leave_axes)
58+
fig1.canvas.mpl_connect("figure_enter_event", enter_figure)
59+
fig1.canvas.mpl_connect("figure_leave_event", leave_figure)
60+
fig1.canvas.mpl_connect("axes_enter_event", enter_axes)
61+
fig1.canvas.mpl_connect("axes_leave_event", leave_axes)
6162
return wid
6263

6364
def add_plot(self):
@@ -69,6 +70,6 @@ class TestApp(App):
6970
def build(self):
7071
return Test()
7172

72-
if __name__ == '__main__':
73-
TestApp().run()
7473

74+
if __name__ == "__main__":
75+
TestApp().run()

examples/plt.py

Lines changed: 42 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,100 +1,109 @@
11
#!/usr/bin/env python
22
# a bar plot with errorbars
33
import matplotlib
4-
matplotlib.use('module://kivy_garden.matplotlib.backend_kivy')
5-
#matplotlib.use('Gtk')
4+
5+
matplotlib.use("module://kivy_garden.matplotlib.backend_kivy")
6+
# matplotlib.use('Gtk')
67

78
import numpy as np
89
import matplotlib.pyplot as plt
910

1011

1112
def press(event):
12-
print('press released from test', event.x, event.y, event.button)
13+
print("press released from test", event.x, event.y, event.button)
1314

1415

1516
def release(event):
16-
print('release released from test', event.x, event.y, event.button)
17+
print("release released from test", event.x, event.y, event.button)
1718

1819

1920
def keypress(event):
20-
print('key down', event.key)
21+
print("key down", event.key)
2122

2223

2324
def keyup(event):
24-
print('key up', event.key)
25+
print("key up", event.key)
2526

2627

2728
def motionnotify(event):
28-
print('mouse move to ', event.x, event.y)
29+
print("mouse move to ", event.x, event.y)
2930

3031

3132
def resize(event):
32-
print('resize from mpl ', event)
33+
print("resize from mpl ", event)
3334

3435

3536
def scroll(event):
36-
print('scroll event from mpl ', event.x, event.y, event.step)
37+
print("scroll event from mpl ", event.x, event.y, event.step)
3738

3839

3940
def figure_enter(event):
40-
print('figure enter mpl')
41+
print("figure enter mpl")
4142

4243

4344
def figure_leave(event):
44-
print('figure leaving mpl')
45+
print("figure leaving mpl")
4546

4647

4748
def close(event):
48-
print('closing figure')
49+
print("closing figure")
50+
4951

5052
N = 5
5153
menMeans = (20, 35, 30, 35, 27)
5254
menStd = (2, 3, 4, 1, 2)
5355

5456
ind = np.arange(N) # the x locations for the groups
55-
width = 0.35 # the width of the bars
57+
width = 0.35 # the width of the bars
5658

5759
figure, ax = plt.subplots()
5860

59-
figure.canvas.mpl_connect('button_press_event', press)
60-
figure.canvas.mpl_connect('button_release_event', release)
61-
figure.canvas.mpl_connect('key_press_event', keypress)
62-
figure.canvas.mpl_connect('key_release_event', keyup)
63-
figure.canvas.mpl_connect('motion_notify_event', motionnotify)
64-
figure.canvas.mpl_connect('resize_event', resize)
65-
figure.canvas.mpl_connect('scroll_event', scroll)
66-
figure.canvas.mpl_connect('figure_enter_event', figure_enter)
67-
figure.canvas.mpl_connect('figure_leave_event', figure_leave)
68-
figure.canvas.mpl_connect('close_event', close)
61+
figure.canvas.mpl_connect("button_press_event", press)
62+
figure.canvas.mpl_connect("button_release_event", release)
63+
figure.canvas.mpl_connect("key_press_event", keypress)
64+
figure.canvas.mpl_connect("key_release_event", keyup)
65+
figure.canvas.mpl_connect("motion_notify_event", motionnotify)
66+
figure.canvas.mpl_connect("resize_event", resize)
67+
figure.canvas.mpl_connect("scroll_event", scroll)
68+
figure.canvas.mpl_connect("figure_enter_event", figure_enter)
69+
figure.canvas.mpl_connect("figure_leave_event", figure_leave)
70+
figure.canvas.mpl_connect("close_event", close)
6971

7072
fig1 = plt.gcf()
71-
rects1 = ax.bar(ind, menMeans, width, color='r', yerr=menStd)
73+
rects1 = ax.bar(ind, menMeans, width, color="r", yerr=menStd)
7274

7375
womenMeans = (25, 32, 34, 20, 25)
7476
womenStd = (3, 5, 2, 3, 3)
75-
rects2 = ax.bar(ind + width, womenMeans, width, color='y', yerr=womenStd)
77+
rects2 = ax.bar(ind + width, womenMeans, width, color="y", yerr=womenStd)
7678

7779
# add some text for labels, title and axes ticks
78-
ax.set_ylabel('---------------------------Scores----------------------------')
79-
ax.set_title('Scores by group and gender')
80+
ax.set_ylabel("---------------------------Scores----------------------------")
81+
ax.set_title("Scores by group and gender")
8082
ax.set_xticks(ind + width)
81-
ax.set_yticklabels(('Ahh', '--G1--', 'G2', 'G3', 'G4', 'G5', 'G5',
82-
'G5', 'G5'), rotation=90)
83-
ax.legend((rects1[0], rects2[0]), ('Men', 'Women'))
83+
ax.set_yticklabels(
84+
("Ahh", "--G1--", "G2", "G3", "G4", "G5", "G5", "G5", "G5"), rotation=90
85+
)
86+
ax.legend((rects1[0], rects2[0]), ("Men", "Women"))
8487

8588

8689
def autolabel(rects):
8790
# attach some text labels
8891
for rect in rects:
8992
height = rect.get_height()
90-
ax.text(rect.get_x() + rect.get_width() / 2., 1.05 * height, '%d' %
91-
int(height), ha='center', va='bottom')
93+
ax.text(
94+
rect.get_x() + rect.get_width() / 2.0,
95+
1.05 * height,
96+
"%d" % int(height),
97+
ha="center",
98+
va="bottom",
99+
)
100+
92101

93102
autolabel(rects1)
94103
autolabel(rects2)
95104

96105

97106
plt.draw()
98-
#fig1.set_size_inches(18.5, 10.5, forward = True)
107+
# fig1.set_size_inches(18.5, 10.5, forward = True)
99108
plt.savefig("test.png")
100109
plt.show()

0 commit comments

Comments
 (0)