 Let's have a look at these scatter plots. We've seen them before, so it's plot, it's data frame aware So I'm passing it the name of my data frame DF On the x-axis, I'm going to have variable 1 on the y-axis variable 2 So remember if you do use these aesthetics for point Geometry that you really have to Have equal number of remember when we looked at missing there were no missing and each of them Variable 1 and variable 2 had 200 entries for each because this is xy coordinates and so you must have pairs for both I'm going to add another layer to or another dimension to my data by using the color argument and To that I am looking at category 3 It's going to be points, but I also want this line according to a linear model So straight line to best fit all my data points. I'm going to do something else. I'm going to pass this color key Category 3 and in theme line width Remember that's going to be the line of this job and the smooth geometry linear model line I'm going to make that three pixels. Let's have a look what happens just with this color key guide There we go So that was the name remember that we used before Takes more arguments, but he had the name of this legend that we have on the side So I gave it this name category space 3 To give us this legend and you'll also see that these lines are a bit thicker because I used the line argument line With argument of three pixels as far as that line is concerned You see the three lines They're both straight because we're using the linear model as the method for our smooth line Let's look at something else. We're going to add in yet another dimension by this Y group Remember the Y group we can do that All we have to do this time is remember to pass the sub plot underscore grid and then Last time we only passed one argument to it one geometry to it. There was jump box plot But I can I can add more than one so jump point and jump that smooth this time again linear model And I want my line thickness there and my grid color in the theme So it says variable 2 by category 3 and category 3 had PQ and R So it is performing this sub plot grid and the Y group is split up by category 3 That's why it adds this title this axis title by category 3 good Next type of plot I want to show you this one example and that is this vertical and horizontal lines So let's pass data frame X equals variable 1 Y is variable 2 and I pass a Y intercept and I can pass This list of values 90 and 110 Jump dot point so it'll take the aesthetics X and Y make points of them But I'm also passing a horizontal line with a certain color the color is red and the H line Horizontal lines are going to use the Y intercept argument values There's an X intercept I'm going to do that at 10 and 22 and the geometry of that is going to be a v line and I'm passing a size so you can see I can pass both color arguments and size arguments To each line and v line geometries. Let's have a look at that so my two horizontal lines were indeed red at its default thickness and The vertical lines they were at the default color, but I passed a size argument so they're a bit thicker And look at the X and Y intercepts exactly where I placed them I'm going to finish off just why a few more examples Just some examples that you might not use too often first one is step lines. Let's have a look at that First one is horizontal then vertical So I've taken three 30 random Data point values 30 random data point values I'm attaching that to the computer variables X and Y and I'm using those as my aesthetic passing a point geometry But a second geometry. I'm adding is the step Geometry and I'm passing an argument direction to it And you can get hv which is horizontal vertical So look at all of these points the line goes from the point first horizontally and then vertically to the next point Horizontally first and then vertical to the next point If we do that the other way around VH for the direction, it's going to take exactly those same points, but it's going to go Vertically first so from that point it went vertically down first The step line and then horizontal So you can do that in both directions B swarm is a very nice geometry Again data frame aware my X aesthetic my Y aesthetic and I'm adding another dimension to my data by using color And if I were to pass that for B swarm That's very interesting. So all I'm going to get is just the XY values But if it finds two of the same Y value, it's going to plot these little dots next to each other So instead of making a straight line of them It'll actually cause a bit of jitter move them separately. So you can actually see each and every data point So that is B swarm Let's use continuous color scales Now imagine this think about what will happen if I pass the aesthetic the X aesthetic variable one and Y aesthetic variable two I add a third dimension by variable three So I don't have categories all three of these are numerical values What's going to happen now because I can't have these categories as far as my legend is concerned It's now got to be something else And that is where we use this scale dot color continuous color underscore continuous From a minimum value comma a maximum value And I'm sitting my minimum value the minimum value for variable three And my max value is data frame Variable three column and I'm using the maximum function function So minimum function maximum function those are functions in julia itself But as far as get flies concerned the color continues once a minimum value and a minimum value max value values And theme I'm making the default point size seven pixels. So look at the contrast between these two Yeah, my key was Was a was a category was categorical I found male and female But what if the color that I do use to split up all my X and Y values Is a continuous variable that is when I use this scale dot color continuous And there you see it goes from the minimum value to the maximum value it adds this gradient to it So you can now see the third dimension which is variable three Added as a color to each of the X Y aesthetic and that's beautiful. That really looks good Let's manually choose some colors. This is also fun. I'm going to use the point geometry But I'm using scale dot color discrete manual so You can look at my color. It is now categorical remember before it just chose the colors But I can force those colors by scale dot color discrete manual And I'm going to pass because I know category three actually has three You've got to know how many different values. They are how many unique entries they are So category three and I'm going to pass at these three colors as hexadecimal color And I just want the point size on the theme to be seven So that's going to be give me a nice nice color plots So I have forced these colors. They are not those pink deep sky blue Colors that that that get fly uses by default. I can force the colors and that actually looks Looks quite nice And lastly, I promise you there was another way to get rid of those pesky grid lines You see these good lines They become solid if I mouse over they there remember before we changed them to white All I do do now is instead of making them white. I say grid line width Set that to zero pixels. So that's another neat little way of cheating a bit and just getting rid of those grid lines So exact same thing as before Still forcing those colors That I wanted to but now those grid lines are gone I hope you've enjoyed this first look at get fly. It's a wonderful package can do some Good graphics certainly do most of what you would need in day to day in your day to day work And I'm sure it will it will grow it will We would see a more different types of plots being added and some more arguments to be able to pass so that we can Change these elements a bit more and then lastly I hope in the future that as far as the get fly websites concerned more examples will be added because at the moment It's a bit thin in explaining All the little subtleties of things that can be added But as it stands, it's a wonderful package play with get fly. You can do some real professional plots for all your your reports papers and projects Simply using get fly wonderful package