Spaces:
Runtime error
Runtime error
gstdl
commited on
Commit
•
7e1513f
1
Parent(s):
8cb123f
modify app
Browse files
LICENSE
ADDED
@@ -0,0 +1,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
MIT License
|
2 |
+
|
3 |
+
Copyright (c) 2022 Gusti Adli Anshari
|
4 |
+
|
5 |
+
Permission is hereby granted, free of charge, to any person obtaining a copy
|
6 |
+
of this software and associated documentation files (the "Software"), to deal
|
7 |
+
in the Software without restriction, including without limitation the rights
|
8 |
+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
9 |
+
copies of the Software, and to permit persons to whom the Software is
|
10 |
+
furnished to do so, subject to the following conditions:
|
11 |
+
|
12 |
+
The above copyright notice and this permission notice shall be included in all
|
13 |
+
copies or substantial portions of the Software.
|
14 |
+
|
15 |
+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
16 |
+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
17 |
+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
18 |
+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
19 |
+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
20 |
+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
21 |
+
SOFTWARE.
|
app.py
CHANGED
@@ -54,19 +54,7 @@ def line_plot(df, y_axis, label, highlighted):
|
|
54 |
"pop": "sum",
|
55 |
"gdpPercap": "mean",
|
56 |
}).reset_index()
|
57 |
-
|
58 |
-
x = data["year"]
|
59 |
-
y = data[y_axis]
|
60 |
-
fig.add_trace(go.Scatter(x=x, y=y,
|
61 |
-
hovertext=[
|
62 |
-
f"{label}: {highlighted}<br>year: {year}<br>{y_axis}: {value}"
|
63 |
-
for year, value in zip(x,y)
|
64 |
-
],
|
65 |
-
hoverinfo="text",
|
66 |
-
mode='lines',
|
67 |
-
line = dict(color='orange', width=10),
|
68 |
-
# name=highlighted
|
69 |
-
))
|
70 |
for i in df[label].unique():
|
71 |
if i == highlighted:
|
72 |
continue
|
@@ -83,6 +71,21 @@ def line_plot(df, y_axis, label, highlighted):
|
|
83 |
line = dict(color='gray', width=1),
|
84 |
# name=i
|
85 |
))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
86 |
fig.update_layout(showlegend=False)
|
87 |
return fig
|
88 |
|
|
|
54 |
"pop": "sum",
|
55 |
"gdpPercap": "mean",
|
56 |
}).reset_index()
|
57 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
58 |
for i in df[label].unique():
|
59 |
if i == highlighted:
|
60 |
continue
|
|
|
71 |
line = dict(color='gray', width=1),
|
72 |
# name=i
|
73 |
))
|
74 |
+
|
75 |
+
data = df[df[label]==highlighted]
|
76 |
+
x = data["year"]
|
77 |
+
y = data[y_axis]
|
78 |
+
fig.add_trace(go.Scatter(x=x, y=y,
|
79 |
+
hovertext=[
|
80 |
+
f"{label}: {highlighted}<br>year: {year}<br>{y_axis}: {value}"
|
81 |
+
for year, value in zip(x,y)
|
82 |
+
],
|
83 |
+
hoverinfo="text",
|
84 |
+
mode='lines',
|
85 |
+
line = dict(color='orange', width=10),
|
86 |
+
# name=highlighted
|
87 |
+
))
|
88 |
+
|
89 |
fig.update_layout(showlegend=False)
|
90 |
return fig
|
91 |
|