0
$\begingroup$

In my StreamPlots, the vectors can hardly be seen, in particular, since the heads of the vectors are so small.

Can I change this?

Example:

StreamPlot[
Projection[{x (-x + f), y (x - y + f)}, {-y, x}], {x,-1,1}, {y,-1,1},
StreamPoints -> {CirclePoints[20]}]

When I use this image in a document where the size of the image is much smaller, one can hardly see the vectors. Is there a way to make the vectors more visible even if the image is small?

enter image description here

$\endgroup$

1 Answer 1

3
$\begingroup$

StreamScale will affect the size of the arrowheads:

StreamPlot[
    Projection[{x (-x + 1), y (x - y + 1)}, {-y, x}\], 
    {x, -1, 1}, {y, -1, 1}, 
    StreamPoints -> {CirclePoints[20]}, StreamScale -> Large]

enter image description here or

StreamPlot[
    Projection[{x (-x + 1), y (x - y + 1)}, {-y, x}], 
    {x, -1, 1}, {y, -1, 1}, 
    StreamPoints -> {CirclePoints[20]}, 
    StreamScale -> {Automatic, Automatic, 0.025, Automatic}]

enter image description here

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.