Skip to content

Commit 30eed3b

Browse files
authored
Merge pull request #3 from jeromefv/2024_survey_questions
2024 User Survey draft of questions
2 parents 2b88512 + 560c092 commit 30eed3b

File tree

1 file changed

+140
-0
lines changed

1 file changed

+140
-0
lines changed

2024_questions.md

Lines changed: 140 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,140 @@
1+
# Matplotlib User Survey
2+
3+
Information about user's experience with Matplotlib Python library to benefit documentation.
4+
5+
Welcome, and thank you for taking the time to participate in our survey! The Matplotlib team is conducting this survey to improve our community documentation. This survey should take approximately 15 minutes to complete. Your answers are completely confidential, and your participation is entirely voluntary. We value your feedback as it will enable us to make meaningful improvements.
6+
7+
## How often do you use the Matplotlib library?
8+
9+
Linear scale
10+
11+
- 1 - Never (do not or have not used Matplotlib)
12+
- 5 - Very often (~daily)
13+
14+
## How long have you been using the Matplotlib library?
15+
16+
Checkboxes
17+
18+
- 0 years - I'm new to Matplotlib and haven't used it yet.
19+
- Less than 1 year - I've been using Matplotlib recently, within the last few months.
20+
- Between 1 and 3 years - I've used Matplotlib for a while, at least a few years.
21+
- More than 3 years - I've been using Matplotlib for many years.
22+
- Other
23+
24+
## How helpful has Matplotlib documentation been for your use case and tasks?
25+
26+
Linear scale
27+
28+
- 1 - Not helpful at all (never use documentation)
29+
- 5 - Very helpful (frequently and regularly use documentation)
30+
31+
## Select the best descriptions for how you value and use the Matplotlib documentation.
32+
33+
Checkboxes
34+
35+
- I use the docs to help me develop software.
36+
- I read the docs to help me learn about Python, data science, and visualization.
37+
- I read the docs to study for course work for an academic discipline (e.g. mathematics, economics, biology, history, etc.)
38+
- I use the docs to support my work in research projects (for example, industry, science, digital humanities, etc.)
39+
- I contribute to the docs and work with the community with other scientific Python projects.
40+
- Other
41+
42+
## How do you read Matplotlib API documentation or docstrings? Rank the following options from most likely to least likely.
43+
44+
Multiple choice grid, response required in each row
45+
46+
- Rows
47+
- Most likely
48+
- Neutral
49+
- Least likely
50+
- Columns
51+
- In a shell, raw text only
52+
- In an IDE with basic docstring rendering
53+
- On the Matplotlib documentation website
54+
55+
## How would you organize the importance of the following Matplotlib documentation categories?
56+
57+
Multiple choice grid, response required in each row
58+
59+
- Rows
60+
- Plot types (Data and distribution types)
61+
- User guide (Quickstart, FAQS, fundamentals, etc.)
62+
- Tutorials (Pyplot, image, lifecycle, etc.)
63+
- Examples (Demos and features)
64+
- Reference (API reference content)
65+
- Columns
66+
- Highest
67+
- Higher
68+
- Neutral
69+
- Lower
70+
- Lowest
71+
72+
## How would you rank the following Matplotlib documentation categories in terms of understandability?
73+
74+
Multiple choice grid, response required in each row
75+
76+
- Rows
77+
- Plot types (Data and distribution types)
78+
- User guide (Quickstart, FAQS, fundamentals, etc.)
79+
- Tutorials (Pyplot, image, lifecycle, etc.)
80+
- Examples (Demos and features)
81+
- Reference (API reference content)
82+
- Columns
83+
- Easiest
84+
- Easier
85+
- Neutral
86+
- More difficult
87+
- Most difficult
88+
89+
## What resources do you use to supplement your experience with Matplotlib documentation? Rank the choices from most preferred to least preferred.
90+
91+
Multiple choice grid, response required in each row
92+
93+
- Rows
94+
- Official documentation site
95+
- Short form videos (e.g. TikTok, YouTube Shorts, etc.)
96+
- Long form videos (e.g. Youtube videos, presentations, etc.)
97+
- Third party documentation
98+
- AI tools (e.g. ChatGPT, Claude, Gemini, etc.)
99+
- Columns
100+
- Most preferred
101+
- More preferred
102+
- Neutral
103+
- Less preferred
104+
- Least preferred
105+
106+
## When you arrive at a Matplotlib documentation page, how likely are you to go to another?
107+
108+
Linear scale
109+
110+
- 1 - Least likely (I have never thought about going to other pages.)
111+
- 5 - Most likely (I regularly navigate to other pages.)
112+
113+
## Given your response to the previous question, select the following reason(s) for your decision.
114+
115+
Checkboxes
116+
117+
- I found the information I needed.
118+
- I want to learn more about something.
119+
- Navigating documentation isn't for me.
120+
- Other
121+
122+
## What would you like to see change in Matplotlib's documentation?
123+
124+
Multiple choice grid
125+
126+
- Rows
127+
- Number of examples
128+
- Real-world data in content
129+
- Expositional language
130+
- Visual aids and graphics
131+
- Links to topics and resources
132+
- Update scheduling
133+
- Columns
134+
- Less/fewer
135+
- More
136+
- No change
137+
138+
## Thank you for completing the survey! Any additional feedback is welcome!
139+
140+
Paragraph, long answer text

0 commit comments

Comments
 (0)