Wait, the example in the user's JSON shows values as numbers in arrays, but the total for each year would be the sum of the segments. For example, in 2025, if the total market is $2.8B, and segments are 40%, 30%, 20%, 10%, the values would be in percentages. But the example in the user's JSON has values as [10, 12, 15, 18, 20], which might be in millions. Hmm, maybe the example is in absolute numbers. But since the user wants a segment-stacked chart, the values should represent the share of each segment. However, the example given by the user has values as numbers that might represent market share percentages. Let me adjust accordingly. For example, for each year, the segments' values could be percentages. But the example shows numbers like 10,12, etc., which might be in millions. This is a bit confusing. Let me create hypothetical values that represent market share percentages. For example, in 2021, Standard Tablets have 40%, Chewable 30%, Effervescent 20%, Gummies 10%. Then over the years, Gummies increase to 25% in 2033, while others decrease. The values for each segment over the years should reflect this trend. So for each year, the values for each segment would be percentages adding up to 100%. But the example provided by the user has values as numbers in arrays, not percentages. Wait, the example has "values": [ [10, 12, 15, 18, 20], ... ] which might be in millions. But the user's instruction says to use real market segments. So maybe the data is in millions of USD for each segment. Let me adjust. Suppose in 2021, Standard Tablets are $1.2B (40% of $3B), Chewable $0.9B (30%), Effervescent $0.6B (20%), Gummies $0.3B (10%). Then for each subsequent year, the values increase or decrease accordingly. But since the user's base year is 2025 and forecast to 2033, the periods should include 2021-2033. The values for each segment each year would be in millions or billions. However, the example in the user's JSON shows smaller numbers, so maybe in millions. Let me create a realistic dataset. For example: