X-Y Plot Region

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

#621 Publicado: 3/1/2025 6:34:58
Alvaro

Alvaro

1.139 me gusta en 1.805 mensajes.

Grupo: User

Colored Level curves of implicit functions.

cm1.png

cm2.png

XYContour.sm (75,56 KiB) descargado 1817 vez(es).

XYContour.pdf (298,27 KiB) descargado 1055 vez(es).

Best regards.
Alvaro.
A 3 usuarios les gustó este mensaje
Вячеслав Мезенцев 3/1/2025 9:35:00, sergio 3/1/2025 15:23:00, francesco rapuano 3/1/2025 15:58:00
#622 Publicado: 22/5/2025 21:31:23
Jonas Bentell

Jonas Bentell

0 me gusta en 1 mensajes.

Grupo: 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 Publicado: 23/5/2025 8:02:07
Вячеслав Мезенцев

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

1.558 me gusta en 1.868 mensajes.

Grupo: 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
Editado 23/5/2025 8:05:35
Russia ☭ forever, Viacheslav N. Mezentsev
A 1 usuarios les gustó este mensaje
Davide Carpi 23/5/2025 8:25:16
#624 Publicado: 23/5/2025 10:23:33
Martin Kraska

Martin Kraska

1.361 me gusta en 2.275 mensajes.

Grupo: 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

Technische Mechanik mit SMath Studio: https://link.springer.com/book/10.1007/978-3-658-50592-9
#625 Publicado: 24/5/2025 22:02:21
Nagy Varga Ádám

Nagy Varga Ádám

0 me gusta en 1 mensajes.

Grupo: 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
Editado 24/5/2025 22:08:14
#626 Publicado: 25/5/2025 6:21:08
Вячеслав Мезенцев

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

1.558 me gusta en 1.868 mensajes.

Grupo: 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,36 KiB) descargado 1893 vez(es).

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,26 KiB) descargado 1829 vez(es).
Editado 25/5/2025 6:27:03
Russia ☭ forever, Viacheslav N. Mezentsev
A 4 usuarios les gustó este mensaje
federico 26/5/2025 6:14:34, Alvaro 25/5/2025 19:43:17, NDTM Amarasekera 25/5/2025 13:12:46, Nagy Varga Ádám 25/5/2025 11:54:06
#627 Publicado: 26/5/2025 6:11:44
federico

federico

6 me gusta en 8 mensajes.

Grupo: 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).
A 1 usuarios les gustó este mensaje
Davide Carpi 26/5/2025 10:25:54
#628 Publicado: 22/7/2025 5:44:00
Ed

Ed

2 me gusta en 9 mensajes.

Grupo: 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,01 KiB) descargado 1353 vez(es).
2D Plot - Axis Control_r1.sm (14,61 KiB) descargado 1386 vez(es).
#629 Publicado: 22/7/2025 6:44:00
Вячеслав Мезенцев

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

1.558 me gusta en 1.868 mensajes.

Grupo: 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,63 KiB) descargado 1322 vez(es).
Editado 25/7/2025 6:52:39
Russia ☭ forever, Viacheslav N. Mezentsev
#630 Publicado: 22/7/2025 7:14:28
Вячеслав Мезенцев

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

1.558 me gusta en 1.868 mensajes.

Grupo: 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 Publicado: 22/7/2025 7:38:59
Ed

Ed

2 me gusta en 9 mensajes.

Grupo: 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 Publicado: 22/7/2025 9:05:50
Вячеслав Мезенцев

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

1.558 me gusta en 1.868 mensajes.

Grupo: 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 Publicado: 22/7/2025 11:32:39
Ed

Ed

2 me gusta en 9 mensajes.

Grupo: 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
Editado 22/7/2025 11:35:50
#634 Publicado: 22/7/2025 13:46:32
Вячеслав Мезенцев

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

1.558 me gusta en 1.868 mensajes.

Grupo: 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 Publicado: 23/7/2025 7:46:30
Ed

Ed

2 me gusta en 9 mensajes.

Grupo: 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,4 KiB) descargado 1336 vez(es).
#636 Publicado: 23/7/2025 8:23:09
Вячеслав Мезенцев

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

1.558 me gusta en 1.868 mensajes.

Grupo: Moderator

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

Ed

2 me gusta en 9 mensajes.

Grupo: 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,14 KiB) descargado 1357 vez(es).
tst_xyplot_v2.pdf (396,71 KiB) descargado 529 vez(es).
#638 Publicado: 23/7/2025 9:47:20
Вячеслав Мезенцев

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

1.558 me gusta en 1.868 mensajes.

Grupo: 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
A 1 usuarios les gustó este mensaje
Ed 23/7/2025 11:07:12
#639 Publicado: 23/7/2025 11:09:47
Ed

Ed

2 me gusta en 9 mensajes.

Grupo: User

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

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

1.558 me gusta en 1.868 mensajes.

Grupo: Moderator

Try to install Development Tools.

Click to enlarge Click to enlarge Click to enlarge
Editado 25/7/2025 6:50:44
Russia ☭ forever, Viacheslav N. Mezentsev
  • Nuevos mensajes
  • Sin mensajes nuevos