{ "cells": [ { "cell_type": "code", "execution_count": 1, "id": "edfbbb22-f57a-4b4c-8c0a-d075db616e0a", "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", " \n", " \n", " " ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "from lets_plot import *\n", "LetsPlot.setup_html()" ] }, { "cell_type": "code", "execution_count": 2, "id": "3595be92-e53f-4877-9bb2-ab2db244c6ee", "metadata": {}, "outputs": [], "source": [ "from IPython.display import SVG, Image, HTML" ] }, { "cell_type": "code", "execution_count": 3, "id": "e9a5f744-6ed5-432d-83c1-97a0c03195e6", "metadata": {}, "outputs": [], "source": [ "def plot(y_power, c_power, exponent_format):\n", " n = 10\n", " data = {\n", " 'x': list(range(n)),\n", " 'y': [(i + 1 + 0.025 * i) * 10**(y_power) for i in range(n)],\n", " 'c': [i * 10**(c_power) for i in range(n)]\n", " }\n", " \n", " return ggplot(data, mapping=aes(x='x', y='y', fill='c')) + geom_bar(stat='identity') + theme(exponent_format=exponent_format)\n", "\n", "def grid(y_power, c_power):\n", " p = gggrid([\n", " plot(y_power, c_power, 'e') + ggtitle(f\"y_power={y_power}, c_power={c_power}, 'e'\"), \n", " plot(y_power, c_power, 'pow') + ggtitle(f\"y_power={y_power}, c_power={c_power}, 'pow'\")\n", " ]) \n", "\n", " display(SVG(ggsave(p, \"temp.svg\")))" ] }, { "cell_type": "markdown", "id": "1c80a335-5ebf-4dfe-a9e9-f90de3e6f7f4", "metadata": {}, "source": [ "#### No exponent - same plots" ] }, { "cell_type": "code", "execution_count": 4, "id": "07758f11-4e52-4dd1-a0af-62b44af69154", "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", " 0\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 2\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 4\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 6\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 8\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 0\n", " \n", " \n", " \n", " \n", " \n", " \n", " 2,000\n", " \n", " \n", " \n", " \n", " \n", " \n", " 4,000\n", " \n", " \n", " \n", " \n", " \n", " \n", " 6,000\n", " \n", " \n", " \n", " \n", " \n", " \n", " 8,000\n", " \n", " \n", " \n", " \n", " \n", " \n", " 10,000\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", " y_power=3, c_power=3, 'e'\n", " \n", " \n", " \n", " \n", " y\n", " \n", " \n", " \n", " \n", " x\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " c\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", " 0\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 2,000\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 4,000\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 6,000\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 8,000\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", " 0\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 2\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 4\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 6\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 8\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 0\n", " \n", " \n", " \n", " \n", " \n", " \n", " 2,000\n", " \n", " \n", " \n", " \n", " \n", " \n", " 4,000\n", " \n", " \n", " \n", " \n", " \n", " \n", " 6,000\n", " \n", " \n", " \n", " \n", " \n", " \n", " 8,000\n", " \n", " \n", " \n", " \n", " \n", " \n", " 10,000\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", " y_power=3, c_power=3, 'pow'\n", " \n", " \n", " \n", " \n", " y\n", " \n", " \n", " \n", " \n", " x\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " c\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", " 0\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 2,000\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 4,000\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 6,000\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 8,000\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "grid(y_power=3, c_power=3)" ] }, { "cell_type": "markdown", "id": "743de253-9ea1-4e4b-be9e-a2bf02fc1dc3", "metadata": {}, "source": [ "#### Positive power - both plots uses si with e format, and superscript with pow" ] }, { "cell_type": "code", "execution_count": 5, "id": "d325dc15-a351-4f3d-b7ed-9e5c9915d176", "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", " 0\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 2\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 4\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 6\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 8\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 0\n", " \n", " \n", " \n", " \n", " \n", " \n", " 20M\n", " \n", " \n", " \n", " \n", " \n", " \n", " 40M\n", " \n", " \n", " \n", " \n", " \n", " \n", " 60M\n", " \n", " \n", " \n", " \n", " \n", " \n", " 80M\n", " \n", " \n", " \n", " \n", " \n", " \n", " 100M\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", " y_power=7, c_power=7, 'e'\n", " \n", " \n", " \n", " \n", " y\n", " \n", " \n", " \n", " \n", " x\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " c\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", " 0\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 20M\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 40M\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 60M\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 80M\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", " 0\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 2\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 4\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 6\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 8\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 0\n", " \n", " \n", " \n", " \n", " \n", " \n", " 10 7\n", " \n", " \n", " \n", " \n", " \n", " \n", " 10 7\n", " \n", " \n", " \n", " \n", " \n", " \n", " 10 7\n", " \n", " \n", " \n", " \n", " \n", " \n", " 10 7\n", " \n", " \n", " \n", " \n", " \n", " \n", " 10 8\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", " y_power=7, c_power=7, 'pow'\n", " \n", " \n", " \n", " \n", " y\n", " \n", " \n", " \n", " \n", " x\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " c\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", " 0\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 10 7\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 10 7\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 10 7\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 10 7\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "grid(y_power=7, c_power=7)" ] }, { "cell_type": "markdown", "id": "d5bda37a-0f64-4ec1-81a6-a87c83fe3e32", "metadata": {}, "source": [ "#### Low powers with diff sign - same plots" ] }, { "cell_type": "code", "execution_count": 6, "id": "8620912d-3e80-4a4b-b6e8-ddae11684190", "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", " 0\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 2\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 4\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 6\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 8\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 0.000\n", " \n", " \n", " \n", " \n", " \n", " \n", " 0.002\n", " \n", " \n", " \n", " \n", " \n", " \n", " 0.004\n", " \n", " \n", " \n", " \n", " \n", " \n", " 0.006\n", " \n", " \n", " \n", " \n", " \n", " \n", " 0.008\n", " \n", " \n", " \n", " \n", " \n", " \n", " 0.010\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", " y_power=-3, c_power=-3, 'e'\n", " \n", " \n", " \n", " \n", " y\n", " \n", " \n", " \n", " \n", " x\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " c\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", " 0.000\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 0.002\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 0.004\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 0.006\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 0.008\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", " 0\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 2\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 4\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 6\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 8\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 0.000\n", " \n", " \n", " \n", " \n", " \n", " \n", " 0.002\n", " \n", " \n", " \n", " \n", " \n", " \n", " 0.004\n", " \n", " \n", " \n", " \n", " \n", " \n", " 0.006\n", " \n", " \n", " \n", " \n", " \n", " \n", " 0.008\n", " \n", " \n", " \n", " \n", " \n", " \n", " 0.010\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", " y_power=-3, c_power=-3, 'pow'\n", " \n", " \n", " \n", " \n", " y\n", " \n", " \n", " \n", " \n", " x\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " c\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", " 0.000\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 0.002\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 0.004\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 0.006\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 0.008\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "grid(y_power=-3, c_power=-3)" ] }, { "cell_type": "markdown", "id": "65c4950f-ec81-4afb-8c39-0033270000a0", "metadata": {}, "source": [ "#### High negative power - e notation on both scales, with superscript" ] }, { "cell_type": "code", "execution_count": 7, "id": "338629f5-d09b-40ae-b202-7e2cde70a144", "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", " 0\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 2\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 4\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 6\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 8\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 0.0\n", " \n", " \n", " \n", " \n", " \n", " \n", " 2.0e-7\n", " \n", " \n", " \n", " \n", " \n", " \n", " 4.0e-7\n", " \n", " \n", " \n", " \n", " \n", " \n", " 6.0e-7\n", " \n", " \n", " \n", " \n", " \n", " \n", " 8.0e-7\n", " \n", " \n", " \n", " \n", " \n", " \n", " 1.0e-6\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", " y_power=-7, c_power=-7, 'e'\n", " \n", " \n", " \n", " \n", " y\n", " \n", " \n", " \n", " \n", " x\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " c\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", " 0.0\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 2.0e-7\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 4.0e-7\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 6.0e-7\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 8.0e-7\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", " 0\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 2\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 4\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 6\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 8\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 0\n", " \n", " \n", " \n", " \n", " \n", " \n", " 10 -7\n", " \n", " \n", " \n", " \n", " \n", " \n", " 10 -7\n", " \n", " \n", " \n", " \n", " \n", " \n", " 10 -7\n", " \n", " \n", " \n", " \n", " \n", " \n", " 10 -7\n", " \n", " \n", " \n", " \n", " \n", " \n", " 10 -6\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", " y_power=-7, c_power=-7, 'pow'\n", " \n", " \n", " \n", " \n", " y\n", " \n", " \n", " \n", " \n", " x\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " c\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", " 0\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 10 -7\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 10 -7\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 10 -7\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 10 -7\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "grid(y_power=-7, c_power=-7)" ] }, { "cell_type": "markdown", "id": "78c19d17-6ab3-4df7-8c70-c1a7ba9b4680", "metadata": {}, "source": [ "#### Low and high power - mixed regualr and si scales" ] }, { "cell_type": "code", "execution_count": 8, "id": "775a85a8-5b33-4b30-a449-0dfa424e73ed", "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", " 0\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 2\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 4\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 6\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 8\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 0\n", " \n", " \n", " \n", " \n", " \n", " \n", " 2,000\n", " \n", " \n", " \n", " \n", " \n", " \n", " 4,000\n", " \n", " \n", " \n", " \n", " \n", " \n", " 6,000\n", " \n", " \n", " \n", " \n", " \n", " \n", " 8,000\n", " \n", " \n", " \n", " \n", " \n", " \n", " 10,000\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", " y_power=3, c_power=7, 'e'\n", " \n", " \n", " \n", " \n", " y\n", " \n", " \n", " \n", " \n", " x\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " c\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", " 0\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 20M\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 40M\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 60M\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 80M\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", " 0\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 2\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 4\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 6\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 8\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 0\n", " \n", " \n", " \n", " \n", " \n", " \n", " 2,000\n", " \n", " \n", " \n", " \n", " \n", " \n", " 4,000\n", " \n", " \n", " \n", " \n", " \n", " \n", " 6,000\n", " \n", " \n", " \n", " \n", " \n", " \n", " 8,000\n", " \n", " \n", " \n", " \n", " \n", " \n", " 10,000\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", " y_power=3, c_power=7, 'pow'\n", " \n", " \n", " \n", " \n", " y\n", " \n", " \n", " \n", " \n", " x\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " c\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", " 0\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 10 7\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 10 7\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 10 7\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 10 7\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "grid(y_power=3, c_power=7)" ] }, { "cell_type": "markdown", "id": "7420be9e-6a95-437b-b4be-7e2c38e58177", "metadata": {}, "source": [ "#### High power with diff signs - mix of e and si notation with e format, but superscript for both with pow format" ] }, { "cell_type": "code", "execution_count": 9, "id": "a06acfbc-5383-46d4-93d2-e3e93eb55d66", "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", " 0\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 2\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 4\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 6\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 8\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 0.0\n", " \n", " \n", " \n", " \n", " \n", " \n", " 2.0e-7\n", " \n", " \n", " \n", " \n", " \n", " \n", " 4.0e-7\n", " \n", " \n", " \n", " \n", " \n", " \n", " 6.0e-7\n", " \n", " \n", " \n", " \n", " \n", " \n", " 8.0e-7\n", " \n", " \n", " \n", " \n", " \n", " \n", " 1.0e-6\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", " y_power=-7, c_power=7, 'e'\n", " \n", " \n", " \n", " \n", " y\n", " \n", " \n", " \n", " \n", " x\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " c\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", " 0\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 20M\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 40M\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 60M\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 80M\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", " 0\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 2\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 4\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 6\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 8\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 0\n", " \n", " \n", " \n", " \n", " \n", " \n", " 10 -7\n", " \n", " \n", " \n", " \n", " \n", " \n", " 10 -7\n", " \n", " \n", " \n", " \n", " \n", " \n", " 10 -7\n", " \n", " \n", " \n", " \n", " \n", " \n", " 10 -7\n", " \n", " \n", " \n", " \n", " \n", " \n", " 10 -6\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", " y_power=-7, c_power=7, 'pow'\n", " \n", " \n", " \n", " \n", " y\n", " \n", " \n", " \n", " \n", " x\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " c\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", " 0\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 10 7\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 10 7\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 10 7\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 10 7\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "grid(y_power=-7, c_power=7)" ] }, { "cell_type": "code", "execution_count": null, "id": "f5152fde-5b95-43bf-afcf-aabd723fdf6e", "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.8.15" } }, "nbformat": 4, "nbformat_minor": 5 }