62 votes

Is it possible to define a new PlotTheme?

Illuminated by @Mr.Wizard's answer, here I provide a complete example of a self-made plot theme, called "Academic". It can be used as a base theme. The axes ...
Everett You's user avatar
  • 2,257
12 votes
Accepted

Ex-post monochome plots

Example plot: Plot[{Cos[x], Sin[x], Tan[x]}, {x, 0, 2 π}] Now, just copy this plot from the notebook (using ctrl-C) and paste it in the front of following ...
Sjoerd C. de Vries's user avatar
11 votes

Adding dots to an empty region of space

I feel this answer is as sensible as the question. First, binarise the image: m = Import["maz1.jpg"] bin = Opening[ColorNegate@Binarize[m], 6] Find the biggest ...
wxffles's user avatar
  • 14.2k
11 votes
Accepted

Why do some PlotThemes not work with Mesh as expected? What can be done about it?

Add the option PlotMarkers -> None: ...
kglr's user avatar
  • 384k
11 votes
Accepted

Highlight parts of two different curves

...
Bob Hanlon's user avatar
  • 152k
10 votes

How to increase dash length in DotDashed

Dotted, Dashed, and DotDashed all evaluate as they are shorthand for a full ...
rcollyer's user avatar
  • 33.8k
10 votes
Accepted

How to Wrap the Points of a 3D Clustering Plot?

...
OkkesDulgerci's user avatar
10 votes
Accepted

Circular shape of a 3D plots in mathematica

This is one possibly design of the 3D image of eigenfunctions on the disk: ...
Alex Trounev's user avatar
  • 41.9k
9 votes
Accepted

Making more appealing Plot3D

thanks for the interest. "I'm not sure if I'm allowed to do it" -> it's science, feel free to use it! The 3-D modelling was done in Mathematica and then exported as .stl (maybe this is not the ...
RSwonk's user avatar
  • 106
9 votes

How to Wrap the Points of a 3D Clustering Plot?

Yu could use BoundingRegion with the "FastEllipsoid" as second argument: ...
Henrik Schumacher's user avatar
9 votes

How to make callouts match the color of their target items?

n = 20; SeedRandom[77]; lbls = ResourceFunction["RandomString"][{n, 10}]; data = RandomReal[1, {n, 3}]; BubbleChart Use ...
kglr's user avatar
  • 384k
8 votes

Histogram Bar Line Thickness

You are looking to modify the EdgeForm of your ChartStyle, and this is shown in the documentation for ...
Jason B.'s user avatar
  • 67.3k
8 votes

Histogram Bar Line Thickness

The most direct and versatile way would be to generate your own chart elements. Fortunately, for rectangles this is quite easy: ...
MarcoB's user avatar
  • 65.8k
8 votes

PlotStyle Crosses needed

Using MeshFunctions->{"ArcLength"} to get equally spaced mesh points and post-processing Points to ...
kglr's user avatar
  • 384k
8 votes
Accepted

How to specify custom graph styles for GraphStyle?

If you are willing to mess around with the internals of Mathematica, I think the necessary graph style code is at top level. So: ...
Carl Woll's user avatar
  • 130k
8 votes
Accepted

Beautiful Temperature Map

If the built-in color schemes here are not good for you, you can write your own. See for example a scheme that I often use: ...
Fraccalo's user avatar
  • 5,997
8 votes

How can I make a plot like this in Mathematica?

Modify, style and label as needed: ...
David G. Stork's user avatar
8 votes
Accepted

Is it possible to specify the size of the length and width of a plot separately?

With AspectRatio->Full, you can use a ImageSize setting of the form ...
Lukas Lang's user avatar
  • 33.5k
8 votes
Accepted

How to get matplotlib-type ticks?

...
kglr's user avatar
  • 384k
7 votes

How to specify custom graph styles for GraphStyle?

Update 2016.8.13. In Mathematica v11.0, Graph were modified to be able to use directly the PlotTheme option. While there are ...
István Zachar's user avatar
7 votes
Accepted

Conditional styling of contour

...
kglr's user avatar
  • 384k
7 votes

Italic fonts for plots like those appear in scientific papers

Joining the answer by José and a comment by egwene: ...
corey979's user avatar
  • 23.7k
7 votes
Accepted

How to draw 3D scatter plot with sizes of points reflecting value?

The easiest way is to use BubbleChart3D: BubbleChart3D[{pts1, pts2}] If you have to use ...
kglr's user avatar
  • 384k
7 votes

Drawing evenly spaced arrows and opaque sheet between curves?

Here is your general curve: f[t_, s_] := {Cos[t + s], Sin[t + s], t}; f[t_] := f[t, 0]; Define points for arrows: ...
Vitaliy Kaurov's user avatar
7 votes
Accepted

Opacity gradient in custom legend

"to have the blueish edge faded and the redish solid:: You can use a list of colors with desired opacities as option value for "ColorScheme". For ...
kglr's user avatar
  • 384k
7 votes

How can I ask Mathematica to repeat a part of the given plot over the domain?

You can use Mod: ...
flinty's user avatar
  • 23.7k
7 votes
Accepted

DensityPlot3D with clear division negative/positive value but also value dependent

When posting a question, provide a concrete example and the code used to demonstrate the issue. One approach to clearly delineate the boundary is to use ...
Bob Hanlon's user avatar
  • 152k
7 votes

Axis Label 3D plot

...
Bob Hanlon's user avatar
  • 152k
7 votes

Custom scaling of x-axis in ListLogPlot

It is actually pretty easy if you know exactly what properties of graphics you need to prioritize. Options are pretty flexible. A few approaches. APPROACH 1: arbitrary smooth X-scaling People were ...
Vitaliy Kaurov's user avatar
6 votes
Accepted

Histogram Bar Line Thickness

Update 2: Based on the accepted answer it now seems that removing the bottom of edge of rectangles is not essential. In that case, the option ChartBaseStyle gives ...
kglr's user avatar
  • 384k

Only top scored, non community-wiki answers of a minimum length are eligible