X-Y Plot Region

X-Y Plot Region - Extends SMath Studio with a X-Y Plot Region. - Messages

#621 Posted: 1/3/2025 6:34:58 AM
Alvaro Diaz Falconi

Alvaro Diaz Falconi

1,020 likes in 1,692 posts.

Group: User

Colored Level curves of implicit functions.

cm1.png

cm2.png

XYContour.sm (75 KiB) downloaded 316 time(s).

XYContour.pdf (298 KiB) downloaded 302 time(s).

Best regards.
Alvaro.
3 users liked this post
francesco rapuano 1/3/2025 3:58:00 PM, Вячеслав Мезенцев 1/3/2025 9:35:00 AM, sergio 1/3/2025 3:23:00 PM
#622 Posted: 5/22/2025 9:31:23 PM
Jonas Bentell

Jonas Bentell

0 likes in 1 posts.

Group: User

The XY plot plugin works mostly fine for me, but I have a little suggestion that would probably not be too hard to fix:

Just skip plotting imaginary numbers in the graph. Let the user make them real if he wants to see them. That is the easiest way of handling complex input values, I believe.


#623 Posted: 5/23/2025 8:02:07 AM
Вячеслав Мезенцев

Вячеслав Мезенцев

1,437 likes in 1,747 posts.

Group: Moderator

Wrote

... Just skip plotting imaginary numbers in the graph. Let the user make them real if he wants to see them. That is the easiest way of handling complex input values, I believe.


It's not quite clear what you mean. The user needs to be informed that complex numbers are not displayed simultaneously with real numbers.

image.png
Edited 5/23/2025 8:05:35 AM
Russia ☭ forever, Viacheslav N. Mezentsev
1 users liked this post
Davide Carpi 5/23/2025 8:25:16 AM
#624 Posted: 5/23/2025 10:23:33 AM
Martin Kraska

Martin Kraska

1,245 likes in 2,169 posts.

Group: Moderator

The error message could be extended by "Use Re(), Im(), abs() or arg() to plot real or imaginary part or radius or angle respectively."

It might be an interesting feature to plot a series of complex numbers as a polygon, just like a two-column matrix. Such that plotting p would give the same result as plotting P in the following example:

image.png

Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
#625 Posted: 5/24/2025 10:02:21 PM
Nagy Varga Ádám

Nagy Varga Ádám

0 likes in 1 posts.

Group: User

Hello!

I have seen before on this forum that there was an option to configure a "Properties Source" tab in the XY plot format window. Sadly I cannot find it in my instance of SMath. I would like to set the limits of my plots to be changed by variables declared in my sheet and if I understood it correctly this option should be in the Properties Source tab. Is this feature still available in XYPlot?

Thanks in advance
Adam

image.png
Edited 5/24/2025 10:08:14 PM
#626 Posted: 5/25/2025 6:21:08 AM
Вячеслав Мезенцев

Вячеслав Мезенцев

1,437 likes in 1,747 posts.

Group: Moderator

The oldest method of changing component properties has been removed (link).

Now you can set the component properties "directly": link

xyplot-set-properties-min-example.png

xyplot-set-properties-min-example.sm (10 KiB) downloaded 317 time(s).

To avoid editing documents, you can try this method. But you need to set a value for the Name property of the component.

xyplot-set-properties-support-old-style.png

xyplot-set-properties-support-old-style.sm (6 KiB) downloaded 305 time(s).
Edited 5/25/2025 6:27:03 AM
Russia ☭ forever, Viacheslav N. Mezentsev
4 users liked this post
NDTM Amarasekera 5/25/2025 1:12:46 PM, Nagy Varga Ádám 5/25/2025 11:54:06 AM, Alvaro Diaz Falconi 5/25/2025 7:43:17 PM, federico 5/26/2025 6:14:34 AM
#627 Posted: 5/26/2025 6:11:44 AM
federico

federico

6 likes in 5 posts.

Group: User

image.png
I never remember the correct syntax, but it's worth to say that it can be obtained also from the properties of (say) X-Axis, with "copy" command (to be pasted back in smath file).
1 users liked this post
Davide Carpi 5/26/2025 10:25:54 AM
#628 Posted: 7/22/2025 5:44:00 AM
Ed

Ed

2 likes in 9 posts.

Group: User

I just started to use SMath. I have problems with X-Y Plot. I want to plot a table (a set of values), or several tables, but the program gives error "The argument provided is out of the interval of the allowed values. Name of the parameter: array/index" (translated to English). I can do such a plot in old versions of SMath, but not in the current one. I have SMath ver. 1.3.0.9126, extension X-Y Plot Region ver. 0.3.9106.25707. I also tried some examples from this thread, some of them also do not work, see attached '2D Plot - Axis Control_r1.sm'

tst_xyplot.sm (8 KiB) downloaded 30 time(s).
2D Plot - Axis Control_r1.sm (14 KiB) downloaded 26 time(s).
#629 Posted: 7/22/2025 6:44:00 AM
Вячеслав Мезенцев

Вячеслав Мезенцев

1,437 likes in 1,747 posts.

Group: Moderator

Try updating the plugin.

I don't recommend using the setprop() function because it affects other open documents. Use the method I showed.

Click to enlarge Click to enlarge

2D Plot - Axis Control_r1.sm (16 KiB) downloaded 26 time(s).
Edited 7/25/2025 6:52:39 AM
Russia ☭ forever, Viacheslav N. Mezentsev
#630 Posted: 7/22/2025 7:14:28 AM
Вячеслав Мезенцев

Вячеслав Мезенцев

1,437 likes in 1,747 posts.

Group: Moderator

In the picture above I showed a new version that has not been released yet, but the component should still work.
Russia ☭ forever, Viacheslav N. Mezentsev
#631 Posted: 7/22/2025 7:38:59 AM
Ed

Ed

2 likes in 9 posts.

Group: User

Thank you for a quick reply. Where can I find a new version of the plugin? The SMath program suggests only ver. 0.3.9106.25707. Also in these links:

https://smath.info/en-US/licensing/api/Extensions?type=Plugin
https://smath.com/en-US/licensing/api/Extensions?type=Plugin

only that version is listed.
#632 Posted: 7/22/2025 9:05:50 AM
Вячеслав Мезенцев

Вячеслав Мезенцев

1,437 likes in 1,747 posts.

Group: Moderator

The new version is not yet available, as it is not posted to the general repository. The changes concern work with a large resolution, so that the appearance of the output text looks the same for different resolutions.
Your examples should work with the current version of the plugin. I checked that too.
Russia ☭ forever, Viacheslav N. Mezentsev
#633 Posted: 7/22/2025 11:32:39 AM
Ed

Ed

2 likes in 9 posts.

Group: User

Sorry, the current version of SMath with X-Y Plot ver. 0.3.9106.25707 does not work, in program tst_xyplot.sm plots are not generated.
Please see a copy of my screen below. Anyway, it is not very crucial for me. I will wait for a new version of the plugin. Thank you.

tst_xyplot1.jpg
Edited 7/22/2025 11:35:50 AM
#634 Posted: 7/22/2025 1:46:32 PM
Вячеслав Мезенцев

Вячеслав Мезенцев

1,437 likes in 1,747 posts.

Group: Moderator

I can't reproduce this behavior. Try another function as an argument or change the number of points. It is not clear what causes the error.
Russia ☭ forever, Viacheslav N. Mezentsev
#635 Posted: 7/23/2025 7:46:30 AM
Ed

Ed

2 likes in 9 posts.

Group: User

Wrote

I can't reproduce this behavior. Try another function as an argument or change the number of points. It is not clear what causes the error.


Probably, something is wrong with my installation. I re-installed SMath and plugins. Maybe, some other plugins are necessary. But the error still exists. I modified the code (attached), added another vectors, but no success. X-Y Plot plots function, but does not plot tables.
Thank you for your help.

tst_xyplot_v1.jpg

tst_xyplot_v1.sm (11 KiB) downloaded 21 time(s).
#636 Posted: 7/23/2025 8:23:09 AM
Вячеслав Мезенцев

Вячеслав Мезенцев

1,437 likes in 1,747 posts.

Group: Moderator

Okay, but can you try other graphs with the same arguments (2D plot, ZedGraph, NPlot)?
Russia ☭ forever, Viacheslav N. Mezentsev
#637 Posted: 7/23/2025 8:58:34 AM
Ed

Ed

2 likes in 9 posts.

Group: User

I can see plots in 2D Plot and NPlot, but not in XY-Plot and ZedGraph, see attachments. ZedGraph gives the same error "Name of parameter: array/index".

tst_xyplot_v2.sm (115 KiB) downloaded 22 time(s).
tst_xyplot_v2.pdf (396 KiB) downloaded 18 time(s).
#638 Posted: 7/23/2025 9:47:20 AM
Вячеслав Мезенцев

Вячеслав Мезенцев

1,437 likes in 1,747 posts.

Group: Moderator

The problem may be related to the installed .Net frameworks. The error text is not contained in the component, it occurs internally but is not caught by it. Therefore, it is difficult to localize the cause of the error. Andrey could do this, but I doubt that he will be able to repeat such behavior.

image.png
Russia ☭ forever, Viacheslav N. Mezentsev
1 users liked this post
Ed 7/23/2025 11:07:12 AM
#639 Posted: 7/23/2025 11:09:47 AM
Ed

Ed

2 likes in 9 posts.

Group: User

Thank you, Viacheslav. I will try to install .Net and see what will happen.
#640 Posted: 7/23/2025 11:45:10 AM
Вячеслав Мезенцев

Вячеслав Мезенцев

1,437 likes in 1,747 posts.

Group: Moderator

Try to install Development Tools.

Click to enlarge Click to enlarge Click to enlarge
Edited 7/25/2025 6:50:44 AM
Russia ☭ forever, Viacheslav N. Mezentsev
  • New Posts New Posts
  • No New Posts No New Posts