-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Admin Choropleth Completion Map #622
Comments
Good idea! |
Could be a potential intern task for the admin page? Maybe for Steven? |
So we have a choropleth! Picture below. The legend needs to be fixed, and I want to add some information on mouse hover, but I want to get some feedback on what's there now.
|
And instead of having different colors for different levels, do we want to just pick one color and just modify its transparency to indicate coverage? |
Woohoo. This is awesome.
Can we try a continuous version (sure, one color w varying transparency) and a version w 10 discrete levels (rather than the 5 you have now).
Can't comment on gray background as am mobile only currently.
Nice job on this!
…Sent from my iPhone
On Jun 16, 2017, at 10:39 PM, Mikey Saugstad ***@***.***> wrote:
And instead of having different colors for different levels, do we want to just pick one color and just modify its transparency to indicate coverage?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.
|
Looks great. I think blue really is a good color for this!
1. Grayscale background could be a little darker. It looks a little too bright and is merging with the areas that have low completion rate.
2. I think having a discrete scale might be more appealing. Image complexity is more and it feels like a lot more is going on. (We are calculating completion rate per neighborhood as defined by administrative data so continuous scales don’t make sense to me for this specific plot)
3. The outlining could stand out more. Maybe you can change the color of the neighborhood/outline being hovered on?
… On Jun 16, 2017, at 10:28 PM, Mikey Saugstad ***@***.***> wrote:
So we have a choropleth! Picture below. The legend needs to be fixed, and I want to add some information on mouse hover, but I want to get some feedback on what's there now.
<https://user-images.githubusercontent.com/6518824/27249384-1d6ca936-52e2-11e7-82cc-ddb47d3c77cc.png>
How do we like this grayscale background?
How do we like the current color scheme? I was using Color Brewer <http://colorbrewer2.org/#type=sequential&scheme=Blues&n=5> to get what I have now.
How do we feel about the discrete set of colors? There are currently 5 levels; do we like 5 or would 4 or 10 be better? Or would we want to get it on a continuous scale?
How do we like the outlining of a neighborhood that is being hovered over? (you can't see my cursor but there is one neighborhood this is clearly outlined in the image.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub <#622 (comment)>, or mute the thread <https://github.com/notifications/unsubscribe-auth/ADagpYE6yE7kxxAEiw0_10TOonz6y0-bks5sEzm8gaJpZM4Nq0I1>.
|
Amazing @misaugstad! :) |
Teja, I don't understand why you think we don't have continuous data. Is % complete per neighborhood not continuous. I would argue that it is.
So my recommendation to Mikey still stands. I'd like to see us explore a few different visual design options (as we always do with design work). And these suggestions should take very little time to implement.
…Sent from my iPhone
On Jun 16, 2017, at 11:34 PM, Manaswi Saha ***@***.***> wrote:
Amazing @misaugstad! :)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.
|
Jon, I see what happened. I meant continuous over spatial dimensions not over percentage completion.
…Sent from my iPhone
On Jun 17, 2017, at 9:17 AM, Jon Froehlich ***@***.***> wrote:
Teja, I don't understand why you think we don't have continuous data. Is % complete per neighborhood not continuous. I would argue that it is.
So my recommendation to Mikey still stands. I'd like to see us explore a few different visual design options (as we always do with design work). And these suggestions should take very little time to implement.
Sent from my iPhone
> On Jun 16, 2017, at 11:34 PM, Manaswi Saha ***@***.***> wrote:
>
> Amazing @misaugstad! :)
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub, or mute the thread.
>
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.
|
Thanks @misaugstad. I think I like 1 and 3 the best (with a slight preference towards 1 though the mapping between colors and values isn't as clear--e.g., is the dark gray blue the highest completion rate?). What do others think? As an aside, the legend in bottom-left on 3 is wrong, right? We will have to generate a nice looking legend for whatever option we choose. How much more effort would it require to:
For 1, you can see that the AccessScore prototype shows some neighborhood names (though it's unclear how leaflet/mapbox determines what neighborhood names to show). Once we do 2., then we can add this visualization to the landing page and allow people to more easily select their audit neighborhoods. We've talked about this before and I think everyone thought it was a good idea. |
w.r.t. legend, yeah the legend is incorrect and I forgot to crop it out for that image. I am holding off on legend until we pick a design for it to go with.
So there are two ways that the user can interact...
And there are a few pieces of information that we may want to add...
My question is: which of these pieces of information do we want to show, and which pieces should show up as a result of which interaction? I would want to show neighborhood name and completion percentage on mouse hover. The issue is that having something pop up on the hover might make one think that there is no reason to click on the neighborhood, while outlining it with no pop up seems to invite the user to click. |
I think option 1 (10 discrete color levels and constant transparency) looks good. I cant really make out any visible difference between options 2 and 3 other than the sizes being different. For neighborhood names you should probably disable any mapbox labels that you think would interfere first. |
And obviously we may make different aesthetic choices for the mailchimp header image and for the interactive choropleth on the landing page (and admin page).
…Sent from my iPhone
On Jun 17, 2017, at 2:31 PM, Hanuma Teja Maddali ***@***.***> wrote:
I think option 1 (10 discrete color levels and constant transparency) looks good. I cant really make out any visible difference between options 2 and 3 other than the sizes being different.
For neighborhood names you should probably disable any mapbox labels that you think would interfere first.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.
|
I am having a hard time finding a color scheme with 10 levels where the color->value mapping is actually clear, though the color variation looks slightly cooler than the transparency variation IMO. I am leaning towards the transparency since it is more clear, but if we think that graph 1 (in the comment w/ 3 graphs) looks cooler we can use that in the mailchimp headers? |
And what do we want to do about multiple "regions" or "neighborhoods" that have the same name? There are at least 3 regions right next to each other that all have the name Bellevue, which really confused me for a minute! |
Not sure what to do for edge cases. Maybe nothing for now? Or we could call them Bellevue North, Bellevue East, etc.
Re: pop-up. I like it. Can we be more explicit in the call to action? Can you brainstorm a few choices?
Really great progress here.
…Sent from my iPhone
On Jun 17, 2017, at 6:25 PM, Mikey Saugstad ***@***.***> wrote:
And what do we want to do about multiple "regions" or "neighborhoods" that have the same name? There are at least 3 regions right next to each other that all have the name Bellevue, which really confused me for a minute!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.
|
Here are a few:
|
So, I have thought more about this:
Are we sure we don't want to allow people to audit neighborhoods that are
100% complete? Yes, this is redundant (and inefficient) but perhaps local
DC folks want to audit their own neighborhoods or at least look at them via
our interface... We could also track how often this happens.
Re: call-to-action. I guess we should decide whether we want a question
statement or an imperative. The question sounds more friendly but I think
the imperative might be more persuasive. Of those, I like 4 ("Click here to
help finish this neighborhood").
…On Sat, Jun 17, 2017 at 9:38 PM, Mikey Saugstad ***@***.***> wrote:
Here are a few:
1. "Do you want to help us finish this neighborhood?"
2. "Do you want to help us finish auditing this neighborhood?"
3. "Do you want to help in auditing this neighborhood?"
4. "Click here to help finish this neighborhood!"
5. "Click here to help audit this neighborhood!""
6. "Click here to help find accessibility issues in this neighborhood!"
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#622 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABi-9R_uwBKopoje3dKxHXsi0crlMbu7ks5sFH-igaJpZM4Nq0I1>
.
--
Jon Froehlich
Assistant Professor
Computer Science
University of Maryland, College Park
http://www.cs.umd.edu/~jonf/
@jonfroehlich <https://twitter.com/jonfroehlich> - Twitter
|
I am not totally against letting them do that. I like number 4 as well. The database updates mentioned in #691 are done! Choropleth now loads in less than a second instead of in 10-15 seconds :) Will work on the legend now. |
Great! Can't wait to see it and play w it.
…Sent from my iPhone
On Jun 18, 2017, at 7:55 PM, Mikey Saugstad ***@***.***> wrote:
I am not totally against letting them do that.
I like number 4 as well.
The database updates mentioned in #691 are done! Choropleth now loads in less than a second instead of in 10-15 seconds :) Will work on the legend now.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
I think if we use 10-levels for discretization, then the legend should accurately portray that. However, to reduce visual clutter. Perhaps you only label 10% 50% and 100%? And 0% is not on the legend because it's an implicit range, [0-10%) ... (90 - 100%] or something? |
That is correct. So here is a new legend that isn't... it isn't exactly accurate, but it gets across what we want to get across. I just don't know how to freely move around the exact placement of the text. |
I think this is great. I wonder if we need the 50% (I only ask because the
alignment of that label doesn't look particularly right to me. The other
two look good).
…On Mon, Jun 19, 2017 at 2:09 PM, Mikey Saugstad ***@***.***> wrote:
@jonfroehlich <https://github.com/jonfroehlich>
And 0% is not on the legend because it's an implicit range, [0-10%) ...
(90 - 100%] or something?
That is correct. So here is a new legend that isn't... it isn't *exactly*
accurate, but it gets across what we want to get across. I just don't know
how to freely move around the exact placement of the text.
[image: new-legend]
<https://user-images.githubusercontent.com/6518824/27299011-d640b76e-54f8-11e7-9340-fef84e8d2fba.png>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#622 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABi-9TkbJ_6s3Nh6u_TJTBpMunaA2KN5ks5sFrlIgaJpZM4Nq0I1>
.
--
Jon Froehlich
Assistant Professor
Computer Science
University of Maryland, College Park
http://www.cs.umd.edu/~jonf/
@jonfroehlich <https://twitter.com/jonfroehlich> - Twitter
|
great!
…On Mon, Jun 19, 2017 at 2:18 PM, Mikey Saugstad ***@***.***> wrote:
Brilliant idea! They know that 50 is between 0 and 100. Looks good without
the 50.
[image: legend-no-50]
<https://user-images.githubusercontent.com/6518824/27299355-24d25aa8-54fa-11e7-8d8d-9e7a3bd6cbdd.png>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#622 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABi-9bKksTsOhMyH0epnqeUQ2am_Bljaks5sFrt9gaJpZM4Nq0I1>
.
--
Jon Froehlich
Assistant Professor
Computer Science
University of Maryland, College Park
http://www.cs.umd.edu/~jonf/
@jonfroehlich <https://twitter.com/jonfroehlich> - Twitter
|
Have you come to a conclusion on this? I don't really feel strongly in either direction.
Cons:
|
I'm leaning towards allowing them to do it. We already allow it, actually, in the user dashboard because they can select previously audited neighborhoods. I have tested this behavior too, although not comprehensively. Oh, and thanks for the pro/con list. I love this kind of analytical thinking. Keep it up! |
Does it change your mind at all, since in this issue we were thinking that the user dashboard should have the same text as on the admin page's choropleth? So this decision applies to both situations. If we want to allow them to re-audit a neighbourhood, I'm having trouble thinking of nice wording to use. Right now the first line of text is: For the 2nd line, here are some thoughts:
|
I vote for 3 and change the word "audit" |
Maybe replace "audit" with "find issues" |
I like it. |
For the 100% complete case, may I suggest: neighborhood: 100% Complete! Or something... |
Closed via #742 |
For the admin page (and possibly for public facing part of webpage too), I'd like a choropleth map that is colored by % of neighborhood complete. Kind of like this:
The text was updated successfully, but these errors were encountered: