When you use Perplexity with Math Focus to generate mathematical plots, the expected chart or graph output may not appear. Instead, you might see only text, a broken image icon, or a blank area where the plot should render. This issue typically occurs because Math Focus mode restricts the model to text-based responses and disables image generation by default. This article explains why the plot output goes missing and provides clear steps to restore graphical results.
Key Takeaways: Restore Missing Math Plots in Perplexity
- Focus Mode > Math: Disables image and plot generation to keep responses text-only
- Switch to All Focus: Re-enables all output types including mathematical charts and graphs
- Pro model access: Some plot generation requires a Perplexity Pro subscription and GPT-4 or Claude 3 model
Why Math Focus Hides Plot Output
Perplexity offers several Focus modes that tailor the AI model to specific tasks. The Math Focus mode is designed for solving equations, proofs, and step-by-step arithmetic. To reduce visual clutter and speed up text responses, Math Focus blocks all non-text outputs including images, charts, and plots. The underlying model in Math Focus is a lightweight mathematics solver that cannot generate graphical plots. When you ask for a plot while in Math Focus, the system returns either no output or a text description of the plot instead of the actual image.
The root cause is a deliberate design choice: Math Focus sacrifices visual output for faster, cleaner mathematical reasoning. This is different from the All Focus mode which uses a general-purpose model capable of generating images, including plots, via code execution or direct image generation.
How Focus Modes Differ in Output Capabilities
Each Focus mode in Perplexity uses a different underlying AI model or configuration. The All Focus mode defaults to a powerful model like GPT-4 or Claude 3 that can generate images, run code, and produce plots. Math Focus uses a specialized math model that outputs only text. Writing Focus blocks images as well to keep responses clean for composition. The table below summarizes these differences.
Steps to Fix Missing Plot Output in Math Focus
To get your mathematical plots back, you need to switch from Math Focus to a mode that allows image output. Follow these steps in order.
- Switch to All Focus Mode
On the Perplexity web or desktop app, locate the Focus selector at the top of the search bar. Click the current Focus label (e.g., Math). From the dropdown menu, select All. This changes the model to the general-purpose engine that can generate plots. - Re-enter your plot request
Type your mathematical plot command again. For example, enter Plot y = sin(x) from 0 to 2π. The All Focus model will now generate an image of the plot. Wait a few seconds for the output to render. - Verify your subscription level
If the plot still does not appear, check your Perplexity account type. Free accounts use a limited model that may not support image generation. Upgrade to Perplexity Pro from Settings > Subscription. Pro accounts gain access to GPT-4 and Claude 3 which can produce high-quality plots. - Enable code execution if available
Some plot requests are fulfilled by running Python code (e.g., matplotlib). In Pro mode, ensure the Code Interpreter feature is enabled. Go to Settings > Labs and toggle Code Execution on. This allows the model to run code that generates the plot image. - Clear browser cache and cookies
If the plot output area shows a broken image icon, your browser may be serving a cached page. Open your browser settings, clear cache and cookies for the Perplexity site, then reload the page. Try the plot request again.
If Perplexity Still Does Not Show the Plot
Sometimes the fix above is not enough. The following scenarios cover other reasons plots may be missing and how to address them.
Plot Request Is Too Complex for the Model
Mathematical functions with many variables or advanced 3D plots may exceed the model’s rendering ability. Simplify the request to a 2D plot with one variable. For example, replace Plot a 3D surface of f(x,y) = x^2 + y^2 with Plot y = x^2 from -10 to 10. The simpler request is more likely to generate an image.
Ad Blockers Block Image Output
Browser extensions like ad blockers or script blockers may prevent Perplexity from loading plot images. Temporarily disable these extensions for the Perplexity domain. In uBlock Origin, click the extension icon and select the power button to disable it on this site. Reload the page and retry the plot.
Network Firewall or Proxy Interferes
Corporate networks or VPNs may block image content from AI services. Disconnect from your VPN or switch to a personal network. If you are on a corporate network, contact your IT department to allow image traffic from perplexity.ai and all subdomains.
Perplexity Focus Modes: Output Types Comparison
| Focus Mode | Text Output | Image / Plot Output |
|---|---|---|
| All | Yes | Yes (with Pro model) |
| Math | Yes | No |
| Writing | Yes | No |
| Academic | Yes | Yes (limited to charts from sources) |
| Video | Yes | No (thumbnail only) |
You can now restore missing plot output by switching to All Focus and enabling Pro features. For recurring plot tasks, consider using the All Focus mode as your default. An advanced tip: in All Focus mode, you can request a plot in a specific style by adding Use matplotlib with a dark theme to your prompt for customized output.