15
votes
Accepted
Why SciDraw can not handle the StreamPlot?
In short, this is due to a behaviour in Mathematica's graphics rendering that seems intentional, but it is very strange in this particular context: Scaled ...
11
votes
Accepted
Mathematica 11 with High DPI 4k screen
The best thing to do, IME, is to set the default notebook zoom level to something higher. This way, the text is rendered crisply and at a reasonable size.
You can do that as follows:
Go to ...
10
votes
Accepted
9
votes
Accepted
How to cap ImageSize at the notebook width?
I'm not sure it is what you want, but have you tried
CurrentValue[EvaluationNotebook[], "GraphicsBoxOptionsImageSizeRaw"] = 500
This instantly resizes all ...
9
votes
Mathematica 11 with High DPI 4k screen
Mathematica 11.2 seems to use Qt 5.6 framework which supports DPI scaling override. At least on Linux, it's possible to get bearable results by starting Mathematica as follows:
...
9
votes
Accepted
Exporting image and scale
ImageSize has a form (still undocumented)
ImageSize -> a -> b
to have a user units ...
9
votes
InverseRadon behaves differently from iradon of MATLAB
As it explained in tutorials functions
Radon
and
InverseRadon
are supposed to be used with images only and not with arbitrary ...
9
votes
Accepted
9
votes
Accepted
Using `Scaled` in an `Epilog` to `Plot`
Perhaps you could use Rescale to also convert the x-coordinate into a relative position?
...
8
votes
How to make Text size consistent with ImageSize
In Mathematica 10.1 this scales well for me:
...
8
votes
Plotting tens of thousands of functions together on the same axes
It's probably best to build this up in raster. Borrowing JimB's sample data:
...
8
votes
Accepted
How to extrude a tapered shape (starting from a previous answer)
The main issue seems to be that you didn't bother to read the OG code. nlist is a list of points that define the polygon. So just turn your shape into a list of ...
7
votes
Accepted
How to use reverse scaling function with error bars?
You can post-process the ErrorListPlot output to reverse the vertical axis using ReflectionTransform and modify the ticks:
<...
7
votes
InverseRadon behaves differently from iradon of MATLAB
As this has come up in the comments, somebody might be interested at least in the discrete version as described here: discrete radon transform:
getRadonLinesComped[] is the (compiled) function that ...
7
votes
Rescale y-axis of listplot
You can use the option ScalingFunctions! They're easy to use but a bit tricky to understand. I'll be honest: I don't know what the second function it asks for does, ...
7
votes
The implementation of "SignedLog" Scaling Function of `Plot`
My guess is it's not symlog described in the first post:
...
6
votes
Mathematica 11 with High DPI 4k screen
After a long wait, finally, Mathematica 12.1, launched in March 2020, introduces full support for high DPI monitors for both Windows and Linux. The upgrade from previous versions of Mathematica is ...
6
votes
Accepted
How to apply multiple scaling functions to the same axis?
You can use your own pure function as a scaling function; you just have to provide an appropriate inverse:
...
6
votes
Mathematica 11 with High DPI 4k screen
With Windows 10 Build 15002 and above, you can use the following settings to obtain a higher resolution of MMA than magnification for 200%, for example.
6
votes
What does the AspectRatio option actually do?
A minor addition to the other answers.
As it is recently uncovered by Carl Woll, ImageSize accepts undocumented form
...
5
votes
How to cap ImageSize at the notebook width?
This is not a general solution but an improvement for Dynamic approach. It will run completely FrontEnd side:
...
5
votes
How to align coordinate systems of Inset and enclosing Graphics?
Here is a solution that allows dynamic resizing of the image with a mouse.
As shown by @LLlAMnYP, in order to get Inset graphics to line up with the coordinate ...
5
votes
Accepted
Extracting scaling factor and rotation angle from TransformationFunction
To demonstrate my suggestion in the comments, let's randomly generate the composition of a scaling, a rotation, and a translation, and apply it to a list of known points:
...
5
votes
Accepted
How to preserve scaled circular shapes when combining graphics?
In the case of Disk you can use Offset radius specification, but it will make the radius independent from the scale of the plot:
...
5
votes
5
votes
Accepted
Cannot overlay, because ListPlot does not draw same X range despite the same PlotRange
Here's a way to combine the plots and keep the frame scales that seem intended by the OP. It would have been easier if ...
5
votes
Problem with Scaling Functions
For two dimensional functions,
ScalingFunctions -> "Log2"
is equivalent to
...
4
votes
Mathematica 11 with High DPI 4k screen
I just wanted to add up to the answer by divenex.
Indeed, since version 12.1 Mathematica can perform a proper Hi-DPI scaling. I tried it on Ubuntu 20.04 LTS and the result was satisfying everywhere, ...
4
votes
Accepted
ListDensityPlot with logarithmic scale
In M11.2 you can use ScalingFunctions to make the ticks logarithmic, for example:
...
4
votes
How to rescale the axis on a graph to make it more readable
Revising this answer I propose extracting contours from ContourPlot, converting to polar, scaling magnitude, then converting back and plotting. I will use code ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
scaling × 108plotting × 61
graphics × 28
logarithmic-scale × 13
front-end × 5
color × 5
visualization × 5
graphics3d × 4
export × 4
differential-equations × 3
matrix × 3
image-processing × 3
image × 3
mesh × 3
histograms × 3
printing × 3
rotation × 3
list-manipulation × 2
performance-tuning × 2
symbolic × 2
animation × 2
vector × 2
style × 2
grid-layouts × 2
text × 2