哪种可视化图表适合展示不同捐赠次数的人群占比?
Hey there! Let's walk through the best visualization options for your donation frequency data—since you want to show the proportion of people who donated 1 time, 2 times, etc., here are the top picks:
1. 条形图(Bar Chart)
This is hands down your best bet. Your data consists of discrete categories (1 donation, 2 donations, ..., 12 donations), and bar charts excel at comparing the relative size of each category.
- For readability, especially with 12+ categories, use a horizontal bar chart—it prevents category labels from overlapping and makes it easy to scan the decreasing trend (since your data is right-skewed: way more people donated once than 12 times).
- Plot each bar's length against the percentage of people in that donation bracket, and add direct percentage labels on each bar to make the values immediately clear.
2. 饼图(Pie Chart)
Use this only if you simplify your categories. Pie charts work well for showing proportion when you have a small number of distinct groups (5-6 max).
- If you focus on the top 3-4 donation frequencies (e.g., 1, 2, 3 times) and group all higher counts into an "10+ donations" or "Other" category, a pie chart can quickly communicate the dominant segments.
- Avoid using a pie chart for all 12 categories—small slices will be hard to distinguish, and the overall trend will be lost in clutter.
3. 百分比堆叠条形图(Percentage Stacked Bar Chart)
This is useful only if you add a second dimension to your data (e.g., comparing donation frequency across different years or regions). For your current single-group dataset, it's overkill—stick to a regular bar chart instead.
Quick Pro Tips
- First, calculate the percentage for each donation bracket by dividing the number of people by your total dataset size (~100k).
- If you have data for donations beyond 12 times, group those into a single "13+ donations" category to keep the chart clean and focused.
内容的提问来源于stack exchange,提问作者rawwar

