{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "- By [lazarusA](https://lazarusa.github.io/Webpage/index.html)" ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [ { "data": { "image/svg+xml": [ "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n" ], "text/plain": [ "Figure()" ] }, "execution_count": 1, "metadata": {}, "output_type": "execute_result" } ], "source": [ "using CairoMakie, ColorSchemes\n", "include(\"makieTheme1.jl\") # don't forget to include the theme. \n", "\n", "xs = 0:0.01:1\n", "p = -10:1:10\n", "p= filter(x->x != 0,collect(p))\n", "ys = zeros(length(xs), length(p))\n", "for (indx,i) in enumerate(p)\n", " if i <= -1\n", " ys[:,indx]= xs .^(1/abs(i))\n", " elseif i>= 1\n", " ys[:,indx]= xs .^i\n", " end\n", "end\n", "cbarPal = :thermal\n", "cmap = get(colorschemes[cbarPal], LinRange(0,1,length(p)))\n", "\n", "fig = Figure(resolution = (550, 400), font =:sans)\n", "ax = Axis(fig, aspect = 1, xlabel = \"x\", ylabel = \"x^p\")\n", "lins = [lines!(xs, ys[:,v], color = cmap[v]) for v in 1:length(p)]\n", "cbar = Colorbar(fig, limits =(-10.01,10.01), \n", " nsteps = length(p), colormap = :thermal, label =\"p\")\n", "fig[1, 1] = ax\n", "fig[1, 2] = cbar\n", "#save(\"/results/FigcbarRight.svg\", scene, pt_per_unit = 0.7);\n", "#save(\"./results/FigcbarRight.png\", fig, px_per_unit = 2)\n", "fig" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Julia 1.6.0", "language": "julia", "name": "julia-1.6" }, "language_info": { "file_extension": ".jl", "mimetype": "application/julia", "name": "julia", "version": "1.6.0" } }, "nbformat": 4, "nbformat_minor": 2 }