Skip to main content
added some expectations
Source Link

Background:

I want to visualize my progress in bouldering in a nice graph.

At my lokal climbing gym boulder problems come in different colors: white -> very easy; yellow -> easy; green -> not so easy ...

Of each color there are multiple problems (approx 10). The total number varies at is also difficult to count, so I don't know it. Also counting all the problems I have solved of a given color becomes tedious as well. So I count the problems solved if that number is small or the number not solved yet if that is small.

Using this data I want to visualize my progress over time.

Basically I want to visualize data where each data point consists of multiple tuples of the following kind for each point in time:

(category, direction, value)

category has a limited number of values (approx. 5), which have a strict order. The actual values are positive integers including 0. Direction is the meaning of the value: "Number of problems solved" or "Number of problems not yet solved."

Note that there are multiple tuples at any given time. For example one might have all but 2 of the yellow problems solved and 3 green problems solved.

What would be a good way visualize this?

Sample Data (as asked for in the comments) Format: Day as integer; category; direction; value

1; yellow; not solved yet; 4
2; yellow; not solved yet; 2
    green; solved; 1
3; yellow; not solved yet; 0
    green; solved; 1
4; yellow; not solved yet; 3 
    green; solved; 2
5; yellow; not solved yet; 0
    green; solved; 3   
6; yellow; not solved yet; 0
    green; solved; 1
7; yellow; not solved yet; 0
    green; solved; 6
8; yellow; not solved yet; 0
    green; not solved; 7
9; yellow; not solved yet; 0
    green; not solved; 6
10; yellow; not solved yet; 0
    green; not solved; 5
11; yellow; not solved yet; 2
    green; solved; 3
12; yellow; not solved yet; 1
    green; solved; 5
    orange; solved; 1
13; yellow; not solved yet; 0
    green; not solved; 6
    orange: solved; 1

Properties that I think would help

I'd expect the following properties of a solution:

  • time goes from left to right, because that's the way I'm used to see time lines represented

  • higher values are displayed higher on some kind of y-axis than lower values

  • problems not solved values are displayed higher on some kind of y-axis then solved values, because they stand for a bigger achievement.

These are not requirements, but just things I'd expect from a solution.

Background:

I want to visualize my progress in bouldering in a nice graph.

At my lokal climbing gym boulder problems come in different colors: white -> very easy; yellow -> easy; green -> not so easy ...

Of each color there are multiple problems (approx 10). The total number varies at is also difficult to count, so I don't know it. Also counting all the problems I have solved of a given color becomes tedious as well. So I count the problems solved if that number is small or the number not solved yet if that is small.

Using this data I want to visualize my progress over time.

Basically I want to visualize data where each data point consists of multiple tuples of the following kind for each point in time:

(category, direction, value)

category has a limited number of values (approx. 5), which have a strict order. The actual values are positive integers including 0. Direction is the meaning of the value: "Number of problems solved" or "Number of problems not yet solved."

Note that there are multiple tuples at any given time. For example one might have all but 2 of the yellow problems solved and 3 green problems solved.

What would be a good way visualize this?

Sample Data (as asked for in the comments) Format: Day as integer; category; direction; value

1; yellow; not solved yet; 4
2; yellow; not solved yet; 2
    green; solved; 1
3; yellow; not solved yet; 0
    green; solved; 1
4; yellow; not solved yet; 3 
    green; solved; 2
5; yellow; not solved yet; 0
    green; solved; 3   
6; yellow; not solved yet; 0
    green; solved; 1
7; yellow; not solved yet; 0
    green; solved; 6
8; yellow; not solved yet; 0
    green; not solved; 7
9; yellow; not solved yet; 0
    green; not solved; 6
10; yellow; not solved yet; 0
    green; not solved; 5
11; yellow; not solved yet; 2
    green; solved; 3
12; yellow; not solved yet; 1
    green; solved; 5
    orange; solved; 1
13; yellow; not solved yet; 0
    green; not solved; 6
    orange: solved; 1

Background:

I want to visualize my progress in bouldering in a nice graph.

At my lokal climbing gym boulder problems come in different colors: white -> very easy; yellow -> easy; green -> not so easy ...

Of each color there are multiple problems (approx 10). The total number varies at is also difficult to count, so I don't know it. Also counting all the problems I have solved of a given color becomes tedious as well. So I count the problems solved if that number is small or the number not solved yet if that is small.

Using this data I want to visualize my progress over time.

Basically I want to visualize data where each data point consists of multiple tuples of the following kind for each point in time:

(category, direction, value)

category has a limited number of values (approx. 5), which have a strict order. The actual values are positive integers including 0. Direction is the meaning of the value: "Number of problems solved" or "Number of problems not yet solved."

Note that there are multiple tuples at any given time. For example one might have all but 2 of the yellow problems solved and 3 green problems solved.

What would be a good way visualize this?

Sample Data (as asked for in the comments) Format: Day as integer; category; direction; value

1; yellow; not solved yet; 4
2; yellow; not solved yet; 2
    green; solved; 1
3; yellow; not solved yet; 0
    green; solved; 1
4; yellow; not solved yet; 3 
    green; solved; 2
5; yellow; not solved yet; 0
    green; solved; 3   
6; yellow; not solved yet; 0
    green; solved; 1
7; yellow; not solved yet; 0
    green; solved; 6
8; yellow; not solved yet; 0
    green; not solved; 7
9; yellow; not solved yet; 0
    green; not solved; 6
10; yellow; not solved yet; 0
    green; not solved; 5
11; yellow; not solved yet; 2
    green; solved; 3
12; yellow; not solved yet; 1
    green; solved; 5
    orange; solved; 1
13; yellow; not solved yet; 0
    green; not solved; 6
    orange: solved; 1

Properties that I think would help

I'd expect the following properties of a solution:

  • time goes from left to right, because that's the way I'm used to see time lines represented

  • higher values are displayed higher on some kind of y-axis than lower values

  • problems not solved values are displayed higher on some kind of y-axis then solved values, because they stand for a bigger achievement.

These are not requirements, but just things I'd expect from a solution.

added example data
Source Link

Background:

I want to visualize my progress in bouldering in a nice graph.

At my lokal climbing gym boulder problems come in different colors: white -> very easy; yellow -> easy; green -> not so easy ...

Of each color there are multiple problems (approx 10). The total number varies at is also difficult to count, so I don't know it. Also counting all the problems I have solved of a given color becomes tedious as well. So I count the problems solved if that number is small or the number not solved yet if that is small.

Using this data I want to visualize my progress over time.

Basically I want to visualize data where each data point consists of multiple tuples of the following kind for each point in time:

(category, direction, value)

category has a limited number of values (approx. 5), which have a strict order. The actual values are positive integers including 0. Direction is the meaning of the value: "Number of problems solved" or "Number of problems not yet solved."

Note that there are multiple tuples at any given time. For example one might have all but 2 of the yellow problems solved and 3 green problems solved.

What would be a good way visualize this?

Sample Data (as asked for in the comments) Format: Day as integer; category; direction; value

1; yellow; not solved yet; 4
2; yellow; not solved yet; 2
    green; solved; 1
3; yellow; not solved yet; 0
    green; solved; 1
4; yellow; not solved yet; 3 
    green; solved; 2
5; yellow; not solved yet; 0
    green; solved; 3   
6; yellow; not solved yet; 0
    green; solved; 1
7; yellow; not solved yet; 0
    green; solved; 6
8; yellow; not solved yet; 0
    green; not solved; 7
9; yellow; not solved yet; 0
    green; not solved; 6
10; yellow; not solved yet; 0
    green; not solved; 5
11; yellow; not solved yet; 2
    green; solved; 3
12; yellow; not solved yet; 1
    green; solved; 5
    orange; solved; 1
13; yellow; not solved yet; 0
    green; not solved; 6
    orange: solved; 1

Background:

I want to visualize my progress in bouldering in a nice graph.

At my lokal climbing gym boulder problems come in different colors: white -> very easy; yellow -> easy; green -> not so easy ...

Of each color there are multiple problems (approx 10). The total number varies at is also difficult to count, so I don't know it. Also counting all the problems I have solved of a given color becomes tedious as well. So I count the problems solved if that number is small or the number not solved yet if that is small.

Using this data I want to visualize my progress over time.

Basically I want to visualize data where each data point consists of multiple tuples of the following kind for each point in time:

(category, direction, value)

category has a limited number of values (approx. 5), which have a strict order. The actual values are positive integers including 0. Direction is the meaning of the value: "Number of problems solved" or "Number of problems not yet solved."

Note that there are multiple tuples at any given time. For example one might have all but 2 of the yellow problems solved and 3 green problems solved.

What would be a good way visualize this?

Background:

I want to visualize my progress in bouldering in a nice graph.

At my lokal climbing gym boulder problems come in different colors: white -> very easy; yellow -> easy; green -> not so easy ...

Of each color there are multiple problems (approx 10). The total number varies at is also difficult to count, so I don't know it. Also counting all the problems I have solved of a given color becomes tedious as well. So I count the problems solved if that number is small or the number not solved yet if that is small.

Using this data I want to visualize my progress over time.

Basically I want to visualize data where each data point consists of multiple tuples of the following kind for each point in time:

(category, direction, value)

category has a limited number of values (approx. 5), which have a strict order. The actual values are positive integers including 0. Direction is the meaning of the value: "Number of problems solved" or "Number of problems not yet solved."

Note that there are multiple tuples at any given time. For example one might have all but 2 of the yellow problems solved and 3 green problems solved.

What would be a good way visualize this?

Sample Data (as asked for in the comments) Format: Day as integer; category; direction; value

1; yellow; not solved yet; 4
2; yellow; not solved yet; 2
    green; solved; 1
3; yellow; not solved yet; 0
    green; solved; 1
4; yellow; not solved yet; 3 
    green; solved; 2
5; yellow; not solved yet; 0
    green; solved; 3   
6; yellow; not solved yet; 0
    green; solved; 1
7; yellow; not solved yet; 0
    green; solved; 6
8; yellow; not solved yet; 0
    green; not solved; 7
9; yellow; not solved yet; 0
    green; not solved; 6
10; yellow; not solved yet; 0
    green; not solved; 5
11; yellow; not solved yet; 2
    green; solved; 3
12; yellow; not solved yet; 1
    green; solved; 5
    orange; solved; 1
13; yellow; not solved yet; 0
    green; not solved; 6
    orange: solved; 1
Source Link

How to visualize progress in categorized data?

Background:

I want to visualize my progress in bouldering in a nice graph.

At my lokal climbing gym boulder problems come in different colors: white -> very easy; yellow -> easy; green -> not so easy ...

Of each color there are multiple problems (approx 10). The total number varies at is also difficult to count, so I don't know it. Also counting all the problems I have solved of a given color becomes tedious as well. So I count the problems solved if that number is small or the number not solved yet if that is small.

Using this data I want to visualize my progress over time.

Basically I want to visualize data where each data point consists of multiple tuples of the following kind for each point in time:

(category, direction, value)

category has a limited number of values (approx. 5), which have a strict order. The actual values are positive integers including 0. Direction is the meaning of the value: "Number of problems solved" or "Number of problems not yet solved."

Note that there are multiple tuples at any given time. For example one might have all but 2 of the yellow problems solved and 3 green problems solved.

What would be a good way visualize this?