Plotting interface and wrapper for several julia plotting packages
Questions tagged [plots.jl]
205 questions
                    
                    21
                    
            votes
                
                2 answers
            
        How to move the legend to outside the plotting area in Plots.jl (GR)?
I have the following plot where part of the data is being obscured by the legend:
using Plots; gr()
using StatPlots
groupedbar(rand(1:100,(10,10)),bar_position=:stack, label="item".*map(string,collect(1:10)))
I can see that using the "legend"…
        
        Ian Marshall
        
- 709
 - 1
 - 5
 - 14
 
                    12
                    
            votes
                
                1 answer
            
        How to change line width in figure legend in julia Plots?
using Plots
plot(1:1:5, 1:1:5, linewidth=1)
plot!(1:1:5, 1:2:10, linewidth=5)
Is it possible to make the legend line width match the line width in the plot? I couldn't find anything in the documentation unfortunately.
        
        miha priimek
        
- 919
 - 6
 - 20
 
                    12
                    
            votes
                
                1 answer
            
        Plots.jl: remove series legend, keep color bar
Using Plots.jl I can make a scatter plot from two vectors with color set by another vector as follows: 
using Plots
scatter([1,3,5,7], [2,4,6,10], marker_z = [1,1,2,3])
There is both a legend for the series, and there is a color bar. 
If I set…
        
        Ben S.
        
- 3,415
 - 7
 - 22
 - 43
 
                    12
                    
            votes
                
                3 answers
            
        Plots.jl - Turn off axis and grid lines
I am trying to make a surface plot without the axis and grid lines. I found that I can turn off the grid with grid = false but I can't find a way to remove the axis lines.
surface(x2d, y2d, z2d, fill_z = color_mat, fc = :haline,…
        
        nalyd88
        
- 4,940
 - 8
 - 35
 - 51
 
                    11
                    
            votes
                
                4 answers
            
        Adding global title to Plots.jl subplots
I would like to add a global title to a group of subplots using Plots.jl. 
Ideally, I'd do something like:
using Plots
pyplot()
plot(rand(10,2), plot_title="Main title", title=["A" "B"], layout=2)
but, as per the Plots.jl documentation, the…
        
        Nicolas Payette
        
- 14,847
 - 1
 - 27
 - 37
 
                    10
                    
            votes
                
                2 answers
            
        How do you add markers to the legend of a Plots.jl plot?
The code
using Plots
pyplot(markershape = :auto)
for i in 1:4
  plot!(rand(10), label = "Series " * string(i))
end
savefig("Plot.png")
produces the following plot:
The markers do not appear in the legend, only the data series's line color.  This…
        
        tparker
        
- 689
 - 1
 - 6
 - 17
 
                    9
                    
            votes
                
                4 answers
            
        How to fill area between curves with Plots.jl?
Suppose I have a curve y, and two other curves u and l in the form of vectors. How to plot:
plot(y, lab="estimate")
plot!(y-l, lab="lower bound")
plot!(y+u, lab="upper bound")
That is, an asymmetric confidence interval? I know how to plot the…
        
        juliohm
        
- 3,691
 - 2
 - 18
 - 22
 
                    9
                    
            votes
                
                1 answer
            
        custom colorgradient heatmap in Julia
I am currently using the Plots package and have it along with the PyPlot packages installed.  With the code
using Plots
y = rand(10, 10)
pyplot()
plt = plot(y, st=:heatmap, clim=(0,1), color=:coolwarm, colorbar_title="y")
I am able to produce…
        
        JBar
        
- 145
 - 3
 - 6
 
                    9
                    
            votes
                
                2 answers
            
        How to make 3D annotations in Julia Plots
The annotation attribute in Julia Plots seems to only take tuples of x,y coordinates and a label according to the documentation.  Is there any way to do this on a 3D plot?  For example:
tvec=0:0.1:4*pi
plot(sin,…
        
        ultradian
        
- 581
 - 5
 - 20
 
                    9
                    
            votes
                
                1 answer
            
        Julia PyPlot: plot 3D surface with as face colors the norm of surface gradient
Does anyone know how to plot a 3D surface with Julia's Pyplot with e.g the norm of 
the surface-gradient as the face color?
Similar to this topic for Python: Color matplotlib plot_surface command with surface gradient
        
        René Hiemstra
        
- 117
 - 1
 - 4
 
                    8
                    
            votes
                
                3 answers
            
        How to clean Plots (GR) without closing Julia environment
I'm debugging a script (which use Plots.jl with GKS QtTerm backend). So I run the script many times. When I run it from terminal like bash> julia pointPlacement.jl it takes for ages to initialize Julia and Plots.jl (this is one big inconvenience in…
        
        Prokop Hapala
        
- 2,424
 - 2
 - 30
 - 59
 
                    8
                    
            votes
                
                4 answers
            
        Multiple Axis with Plots.jl
Is there a way to have the second dataset plot on a separate axis, overlaid on the first plot? 
using Plots; gadfly(size=(800,400))
plot(Vector[randn(100)], line = ([:green], :step))
plot!(Vector[randn(100)], line = ([:red], :step))
        
        BAR
        
- 15,909
 - 27
 - 97
 - 185
 
                    7
                    
            votes
                
                1 answer
            
        How to scale the fontsizes using Plots.jl
is there a way to rescale all the fontsizes  (legend, tickslabels, axislabels…) at once?
Original question from Filippo Vicentini on Slack.
        
        Lufu
        
- 436
 - 4
 - 11
 
                    7
                    
            votes
                
                1 answer
            
        Supressing some labels in legend or putting sampled markers
I am using Julia 1.1.0 and want to do some plotting in it. I am using Plots and pyplot backend for that.
I have two data that I want to plot with the same line style and color, differing them by markers.
Here is an example:
using Plots
pyplot()
nf =…
        
        Pedro H. N. Vieira
        
- 748
 - 5
 - 17
 
                    7
                    
            votes
                
                1 answer
            
        Color of errorbars with plots.jl
I'm using the package Plots with the pyplot backend.
By default, errorbars are black. How can I change their color? I want to set it to the same color as the line itself (which should be the default behaviour imho).
using…
        
        T. Lepage
        
- 123
 - 1
 - 6