Rank: Advanced Member Groups: Registered, Advanced Member Joined: 10/11/2010(UTC) Posts: 1,563 Was thanked: 1311 time(s) in 769 post(s)
|
Updated. - fixed an issue related to wrong plot method setting; - refactored. Originally Posted by: mkraska Here is an example with strange behaviour of XY-plot. 1. In the second plot only one ellipse is drawn. 2. If the first plot is deactivated, the second plot fails completely Try now. Edited by user 04 October 2018 02:26:04(UTC)
| Reason: Not specified |
Russia ☭ forever Viacheslav N. Mezentsev |
|
|
|
Rank: Advanced Member Groups: Registered
Joined: 14/09/2013(UTC) Posts: 92 Was thanked: 24 time(s) in 16 post(s)
|
Hi Uni, is there a plugin setting to plot a graph with logaritmich grid/axis instead of linear grid?
Thanks, bye Federico
ps: just a curiosity for the moment, I don't need this feature for an upcoming smath project right now..
|
|
|
|
Rank: Guest
Groups: Registered
Joined: 04/07/2015(UTC) Posts: 6,866 Was thanked: 983 time(s) in 811 post(s)
|
Originally Posted by: fedeghi is there a plugin setting to plot a graph with logaritmich grid/axis instead of linear grid? Zgraph has either/both logscale plot. If you don't have it installed: once you open the attached, it should be there for you. 2D Plot Stem log10 DECADES Bode.sm (170kb) downloaded 65 time(s).
|
|
|
|
Rank: Advanced Member Groups: Registered, Advanced Member Joined: 10/11/2010(UTC) Posts: 1,563 Was thanked: 1311 time(s) in 769 post(s)
|
It is planning to add log scale and some other stuff to the plugin. The storage format will be changed. This is a big change and I need time to save the existing functionality. |
Russia ☭ forever Viacheslav N. Mezentsev |
|
|
|
Rank: Advanced Member Groups: Registered, Advanced Member Joined: 10/11/2010(UTC) Posts: 1,563 Was thanked: 1311 time(s) in 769 post(s)
|
Updated. Small changes: - fixed issue with at() function; - now identifiers with same name (y and y(t)) works right independently of position in the document. Edited by user 21 December 2018 11:45:37(UTC)
| Reason: Not specified |
Russia ☭ forever Viacheslav N. Mezentsev |
3 users thanked uni for this useful post.
|
on 06/12/2018(UTC), on 06/12/2018(UTC), on 07/12/2018(UTC)
|
|
Rank: Advanced Member Groups: Registered, Advanced Member Joined: 10/11/2010(UTC) Posts: 1,563 Was thanked: 1311 time(s) in 769 post(s)
|
Updated. - bug #320 fixed I think. |
Russia ☭ forever Viacheslav N. Mezentsev |
2 users thanked uni for this useful post.
|
on 21/12/2018(UTC), on 21/12/2018(UTC)
|
|
Rank: Advanced Member Groups: Registered
Joined: 14/09/2013(UTC) Posts: 92 Was thanked: 24 time(s) in 16 post(s)
|
Hi, is there an additional parameter that can control Y2 axis YLimMin, YLimMax, YTick, similarly to Y axis and X axis parameters displayed in image (taken from Mkraska's guide to Smath) ? Thanks, bye!
|
|
|
|
Rank: Advanced Member Groups: Registered, Advanced Member Joined: 10/11/2010(UTC) Posts: 1,563 Was thanked: 1311 time(s) in 769 post(s)
|
No. In the future I plan to add the ability to add limits directly on the plot or in the properties window. This requires research to make it convenient.
Unfortunately, there are not many programmers who want to join the project. It is difficult to maintain a large number of plugins alone. My knowledge of English is not enough to teach someone to program. There are many ideas on how to improve plugins, but there is no time to do this. |
Russia ☭ forever Viacheslav N. Mezentsev |
|
|
|
Rank: Advanced Member Groups: Registered
Joined: 14/09/2013(UTC) Posts: 92 Was thanked: 24 time(s) in 16 post(s)
|
Thanks for the feedback Uni. Just to clarify the reason of my previous question, I'm using YlimMin etc... to set limits of a graph via formulae as elemento of the control vectors. Something of an indirect way to auto-resize graphs based on the dataset (which is something that is not available otherwise, as far as I know..). Yesterday I had a graph with data on Y2, so it happens that the graph will resize accordingly to the data of the traces related to Y axis, not to the traces that use Y2 to display the values. But anyway, not a big problem, I can simply create an additional graph for the trace that was on Y2, and display it on its own on Y, with all the auto-resize features. Quote:In the future I plan to add the ability to add limits directly on the plot or in the properties window. This requires research to make it convenient. In my opinion, the current approach with global variables is super-convenient! I would keep it for sure, and in those case were it is not needed for a project, the current controls in the graph setting window are perfect. Thanks also for all efforts and dedication to the project.. Edited by user 23 March 2019 20:53:08(UTC)
| Reason: Not specified
|
|
|
|
Rank: Guest
Groups: Registered
Joined: 04/07/2015(UTC) Posts: 6,866 Was thanked: 983 time(s) in 811 post(s)
|
Originally Posted by: fedeghi Something of an indirect way to auto-resize graphs based on the dataset ... like OriginLab the almost unique software used in Pharmacokinetics. Hperfine traces, same as Smath "Plot splines". OriginLab and Smath are the finest trace plotters as they evaluate on pixels. Maybe I don't understand why you want more than the best already in hand. OK, Mathcad 11 and earlier was auto-scale in 4 clicks, but what crappy plots ! Your word to me was data set.
|
|
|
|
Rank: Advanced Member Groups: Registered
Joined: 28/08/2014(UTC) Posts: 1,451 Was thanked: 900 time(s) in 574 post(s)
|
Hi. A small utility for configuring the XYPlot options. XYPlotOptions.sm (106kb) downloaded 130 time(s).Best regards. Alvaro.
|
5 users thanked Razonar for this useful post.
|
on 26/07/2019(UTC), on 26/07/2019(UTC), on 26/07/2019(UTC), on 26/07/2019(UTC), on 26/07/2019(UTC)
|
|
Rank: Advanced Member Groups: Registered, Advanced Member Joined: 10/11/2010(UTC) Posts: 1,563 Was thanked: 1311 time(s) in 769 post(s)
|
Updated (beta). Changes: - setprop() an experimental function added; - 'Name' property added. Now you can change some set of properties using 'Name'. Edited by user 08 August 2019 07:07:24(UTC)
| Reason: Not specified |
Russia ☭ forever Viacheslav N. Mezentsev |
4 users thanked uni for this useful post.
|
on 07/08/2019(UTC), on 07/08/2019(UTC), on 08/08/2019(UTC), on 08/08/2019(UTC)
|
|
Rank: Advanced Member Groups: Registered, Advanced Member Joined: 10/11/2010(UTC) Posts: 1,563 Was thanked: 1311 time(s) in 769 post(s)
|
Updated (beta). Changes: - added ability to include variables for setprop(); - refactored. More complex but still not so elegant. Unfortunately, property names do not match them in the property editor. These names are for the original classes. In the property editor they are shortened for convenience. Edited by user 08 August 2019 17:21:01(UTC)
| Reason: Not specified |
Russia ☭ forever Viacheslav N. Mezentsev |
4 users thanked uni for this useful post.
|
on 08/08/2019(UTC), on 08/08/2019(UTC), on 08/08/2019(UTC), on 08/08/2019(UTC)
|
|
Rank: Advanced Member Groups: Registered, Advanced Member Joined: 10/11/2010(UTC) Posts: 1,563 Was thanked: 1311 time(s) in 769 post(s)
|
Updated.
Changes: - added Style property for chart; - added Hidden property for axes; - added auto calculation for ticks. |
Russia ☭ forever Viacheslav N. Mezentsev |
4 users thanked uni for this useful post.
|
on 20/08/2019(UTC), on 20/08/2019(UTC), on 20/08/2019(UTC), on 20/08/2019(UTC)
|
|
Rank: Advanced Member Groups: Registered
Joined: 23/07/2013(UTC) Posts: 1,167 Was thanked: 529 time(s) in 355 post(s)
|
Code:20.08.2019 21:39:25 [INFO ] [Plugin.Initialize()] OS: Microsoft Windows NT 6.2.9200.0
20.08.2019 21:39:25 [INFO ] [Plugin.Initialize()] .Net: 4.0.30319.42000
20.08.2019 21:39:25 [INFO ] [Plugin.Initialize()] 64-bit
20.08.2019 21:39:25 [INFO ] [Plugin.Initialize()] X-Y Plot Region (JXCharts), version 0.2.7171.30885, 20-Aug-2019 17:09:30
20.08.2019 21:39:25 [INFO ] [Plugin.Initialize()] setprop(2) - set value of property.
20.08.2019 21:39:25 [INFO ] [Plugin.Initialize()] Successfully. 1 function(s) loaded.
When I open an SMath file, doesn't matter if it contains XYRegion or not, a log file named XYPlotRegion.log occurs where the sm file located. It is automatically deleted after Smath is closed. The log file doesn't created if I directly open SMath. Should I see this log file, is it necessary to be created, why it has been created first of all? Regards
|
1 user thanked overlord for this useful post.
|
|
|
Rank: Advanced Member Groups: Registered, Advanced Member Joined: 10/11/2010(UTC) Posts: 1,563 Was thanked: 1311 time(s) in 769 post(s)
|
Updated. Changes: - log file location changed. Almost all my extensions create a log file in the place of their installation. In this case, the log file appeared along with the setprop() function. Extensions with components usually do not have a log file. You should not see it next to the document. It is needed for feedback with the developer in case of errors and contains the necessary information about the extension. Later I will add a parameter to the configuration file (XYPlotPlugin.config), which will be responsible for creating this file. Edited by user 20 August 2019 22:24:40(UTC)
| Reason: Not specified |
Russia ☭ forever Viacheslav N. Mezentsev |
2 users thanked uni for this useful post.
|
on 20/08/2019(UTC), on 21/08/2019(UTC)
|
|
Rank: Advanced Member Groups: Registered, Advanced Member Joined: 10/11/2010(UTC) Posts: 1,563 Was thanked: 1311 time(s) in 769 post(s)
|
As for the setprop() function, I try to get this short form. I have code for this, but I have not yet decided how this will be useful. |
Russia ☭ forever Viacheslav N. Mezentsev |
1 user thanked uni for this useful post.
|
|
|
Rank: Advanced Member Groups: Registered
Joined: 23/03/2016(UTC) Posts: 279 Was thanked: 92 time(s) in 58 post(s)
|
For what it's worth, I'm working on writing some wrapper functions that I plan to use in a snippet to hopefully ease the use of some of the set prop functions. I think I just have labels left to complete. There are some other classes that I made functions for that work such as DecimalPlaces. And some that do not such as GridPattern and NumberFormat. Not sure if they're very useful or not. EDIT: Updated .sm with some fixes and label functions. XYPlotTools.sm (49kb) downloaded 58 time(s).Edited by user 20 August 2019 23:46:34(UTC)
| Reason: Not specified |
|
|
|
|
Rank: Advanced Member Groups: Registered, Advanced Member Joined: 10/11/2010(UTC) Posts: 1,563 Was thanked: 1311 time(s) in 769 post(s)
|
setprop() function is just an intermediary. It knows nothing about the properties of an object. Thus, if a property is found during a call, then it will be set. Each time a function is called, it enumerates the available properties. It is possible that I will change this behavior by setting aliases for some properties, making the names shorter. For now you can use source code to get these names. As for the values, you can get them from sm file: . |
Russia ☭ forever Viacheslav N. Mezentsev |
|
|
|
Rank: Guest
Groups: Registered
Joined: 04/07/2015(UTC) Posts: 6,866 Was thanked: 983 time(s) in 811 post(s)
|
Originally Posted by: alyles Not sure if they're very useful or not. Well, X_Y does not understand much of real projects. kaput = kaput
|
|
|
|
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.