Insert > Plot > 2D / 3D
Keyboard shortcut: a 2D Graph can be added directly typing @
NOTE: variables are case sensitive (x is different from X)
Directly from the plot window
Indirectly, building your equation outside the plot window
aliceblue, antiquewhite, aqua, aquamarine, azure, beige, bisque, blanchedalmond, black, blue, blueviolet, brown, burlywood, cadetblue, chartreuse, chocolate, coral, cornflowerblue, cornsilk, crimson, cyan, darkblue, darkcyan, darkgoldenrod, darkgray, darkgreen, darkkhaki, darkmagenta, darkolivegreen, darkorange, darkorchid, darkred, darksalmon, darkseagreen, darkslateblue, darkslategray, darkturquoise, darkviolet, deeppink, deepskyblue, dimgray, dodgerblue, firebrick, floralwhite, forestgreen, fuchsia, gainsboro, ghostwhite, gold, goldenrod, gray, green, greenyellow, honeydew, hotpink, indianred, indigo, ivory, khaki, lavender, lavenderblush, lawngreen, lemonchiffon, lightblue, lightcoral, lightcyan, lightgoldenrodyellow, lightgray, lightgreen, lightpink, lightsalmon, lightseagreen, lightskyblue, lightslategray, lightsteelblue, lightyellow, lime, limegreen, linen, magenta, maroon, mediumaquamarine, mediumblue, mediumorchid, mediumpurple, mediumseagreen, mediumslateblue, mediumspringgreen, mediumturquoise, mediumvioletred, midnightblue, mintcream, mistyrose, moccasin, navajowhite, navy, oldlace, olive, olivedrab, orange, orangered, orchid, palegoldenrod, palegreen, paleturquoise, palevioletred, papayawhip, peachpuff, peru, pink, plum, powderblue, purple, red, rosybrown, royalblue, saddlebrown, salmon, sandybrown, seagreen, seashell, sienna, silver, skyblue, slateblue, slategray, snow, springgreen, steelblue, tan, teal, thistle, tomato, turquoise, violet, wheat, white, whitesmoke, yellow, yellowgreen
NOTE: You can use darkblue, DarkBlue, Dark Blue (recommended), DARKBLUE, D a R k B l U e ant etc... all spaces will be removed and color name will be converted to lower case chars. NOTE: web colors are allowed both in hexadecimal RGB ("#RRGGBB") or hexadecimal aRGB ("#aaRRGGBB") format.NOTE: You can use number instead of color name or web-color. Number composing rule is a bit complex, but it is similar with web-colors: color represented as a hexadecimal number where - first pair is opacity; - second pair is a Red Component; - third pair is a Green Component; - fourth pair is a Blue Component; For example FF00FF00 is a full-opacity Green color (FF 00 FF 00). When you have a hexadecimal number you need to convert it to decimal number to use it in SMath Studio. There are snippets to make easy this conversion (see References). Note that because of the maximum 32-bit integer is 2147483647 (0xFFFFFFFF/2) and FF00FF00 = 4278255360 (i.e. greater then the max. integer), then Green is FF00FF00-0xFFFFFFFF-1=-16711936. EditAnimated plots See animations EditPlot domains If you want to define a plot inside a specified domain you can follow two ways:Using an if/else statement NOTE: Any text (empty or not) or message from the error function will be ignored.Using booleans as function parameters NOTE: infinite values will be ignored. EditPlot vectors by index It is possible to plot a single column vector using as index the x variable.In the plot any x value will be rounded and, if possible, the corresponding vector element will be used as y value: EditUnits It is possible to use units of measurement inside plots.Because the output units of calculations are base units (f.e. meters for any length unit), you have to scale the input or adjust the viewport. EditPlot handling A dedicated plot palette allow some operations on the graph. Rotate: rotate 3D graphs (see Known issues).Scale: if you roll your mouse wheel it zooms both axes together. If you hold 'control' keyboard key (CTRL) at the same time it just zooms the vertical axis;if you use the mouse wheel holding the 'shift' keyboard key (↑) it zooms the horizontal axis. This does not affect the appearance of special plots.Move: drag the graph up or down, left or right; by default you can move the graph also by clicking and holding the left mouse button on the graph.Graph by points: show functions/straight lines as a set of points; could be useful to highlight discontinuities.Graph by lines: show functions/straight lines as lines (default).Refresh: restore the default view of the graph (axes origin moved to the graph center and zoom with default limits).Clicking with the right mouse button on the graph appears a context menu that contains other options. EditKnown issues
NOTE: web colors are allowed both in hexadecimal RGB ("#RRGGBB") or hexadecimal aRGB ("#aaRRGGBB") format.
NOTE: You can use number instead of color name or web-color. Number composing rule is a bit complex, but it is similar with web-colors: color represented as a hexadecimal number where - first pair is opacity; - second pair is a Red Component; - third pair is a Green Component; - fourth pair is a Blue Component; For example FF00FF00 is a full-opacity Green color (FF 00 FF 00). When you have a hexadecimal number you need to convert it to decimal number to use it in SMath Studio. There are snippets to make easy this conversion (see References). Note that because of the maximum 32-bit integer is 2147483647 (0xFFFFFFFF/2) and FF00FF00 = 4278255360 (i.e. greater then the max. integer), then Green is FF00FF00-0xFFFFFFFF-1=-16711936.
Using an if/else statement
NOTE: Any text (empty or not) or message from the error function will be ignored.
Using booleans as function parameters
NOTE: infinite values will be ignored.
Rotate: rotate 3D graphs (see Known issues).Scale: if you roll your mouse wheel it zooms both axes together. If you hold 'control' keyboard key (CTRL) at the same time it just zooms the vertical axis;if you use the mouse wheel holding the 'shift' keyboard key (↑) it zooms the horizontal axis. This does not affect the appearance of special plots.Move: drag the graph up or down, left or right; by default you can move the graph also by clicking and holding the left mouse button on the graph.Graph by points: show functions/straight lines as a set of points; could be useful to highlight discontinuities.Graph by lines: show functions/straight lines as lines (default).Refresh: restore the default view of the graph (axes origin moved to the graph center and zoom with default limits).