DIAdem Idea Exchange

Community Browser
cancel
Showing results for 
Search instead for 
Did you mean: 
Post an idea

Use Case: We frequently use the 'Report' panel of DIAdem, where the 'Transfer-To-View' function is essential. Typically, we include 4-5 graphs on a single 2D axes system.

MMargaryan_2-1743604003475.png

 

 

After transferring the page to the 'View' panel, we receive the correct image but with multiple areas worksheet

MMargaryan_1-1743603799549.png

Problem Statement: When zooming the x-axis, each area zooms independently, which is inconvenient when analyzing data from multiple graphs simultaneously.

Proposed Feature:

  1. Combined Area Zoom: Create a feature that combines multiple areas (e.g., 4 areas) into a single area. This would enable synchronized zooming of all areas while preserving individual graph characteristics.

  2. Synchronized Zoom Across Multiple Areas: An alternative would be to implement a zoom synchronization function for the x-axis that works across all individual areas without merging them into one. 

 

In the report area of a 2d axis system, it is possible to select a common x-axis for all channels.
Please also enable this function of a common x-axis in the view area for a 2d axis system

 

In der Anzeige View können die anzuzeigenden Eigenschaften der Legende eingestellt werden, wie z.B. CursorX und CursorY. Die angepassten Einstellungen werden aber immer nur für den ausgewählten Bereich gespeichert. Jeder weitere Bereich muss erneut angepasst werden. Ebenso nach Neustart von Diadem. Die angepassten Einstellungen werden nicht gespeichert.

In the report area you can select a common x channel.

This option would also be very helpful in the view area.

 

 

 

 
 

Some Python plotting modules have an HTML output for Python graphs (Bokeh and Plotly, for example), and Plotly specifically has some really cool interactive HTML plots.  It would be great to have a simple HTML Display Type in VIEW to be able to view these plot outputs!

Either change the VIEW settings "default file" behavior to include when a user selects a "new layout" or add a new setting called "new layout file".  

 

From a user perspective I think the "layout parameters" settings are a little confusing.  It is confusing to alter a setting, then choose a "new" VIEW layout and have that setting disappear.  I think many users would enjoy being able to control the "new" VIEW layout as well as the VIEW layout that loads upon program load.

The VIEW "Layout Parameters" setting "Word wrap" value is not persistent and does not seem to be saved to the DIAdem desktop "Desktop.DDD" file.  I think it should either be persistent or added to the saved parameters for the Desktop.DDD file. So if I change it, and close/reopen DIAdem, the setting is always changed back to deselected.  

 

The workaround is adding "View.Settings.UseMultilineLegend = 1" to some startup script which is fine, but I'd prefer it to be persistent upon changing it.

 

In the legend of a 2D axis on the View tab, there is a property titled "Assignments".  Currently, the value it shows is only the default value of an assignment channel.  It would be really handy if the value displayed for this legend property would be the assignment value that corresponds the current Y-value of the cursor.  


[Tested on DIAdem 2020SP1]. When you work with VIEW panels, it is often important graphs be synchronised. Even though it is possible to do it by using "Band Cursor", I find it a little bit confusing. More specifically:

1) It is not possible to automatically align the right frames. Of course if you sync axes, they are expected to be also visually aligned, or you will not be able to compare signals. You can manually adjust those frames, but alignment will never be perfect.

2) Once you sync your axes, if you scroll up with the mouse, it zooms out, if you scroll down, it zooms in. I would expect it'd have worked the opposite way (scroll up = zoom in, scroll down = zoom out)

3) Similarly, if you left-click the mouse and move it left or right, the behaviour is the opposite than the expected one (at least of the one I'd have expected)

4) It would be great if you could manually define the requested time range. For instance, if you want the time range to be exactly from 5s to 10s, you should be given an interface to do so. As far as I know (correct me if I am wrong), there is not such an option.

I use n Systems Y-axis viewing a lot, often with groups of channels defined into common axes with Curve Related Scaling.  The only way to save this is in a TDV file, which locks it into that specific layout.  I cannot share a scaling definition with another View area or sheet in the same layout - I have to manuall enter all the details again every time.  

Would it be posisble to allow Curve-related Scaling settings to be sharable in some way, so they can be more easily re-used both within a single session, and across sessions, independently of the complete TDV layout?

The user interface allows you to copy a curve in VIEW, but not the programming methods (like exist in REPORT).  I'd like to be able to "copy" a curve just like I can in REPORT. 

 

JuliaDawkins_0-1581713692591.png

 

I'd like more events in DIAdem VIEW, similar to REPORT.  The one I'd like most is: OnLayoutLoaded

In general, DIAdem does not handle single-value data well.  I think the argument would be “if a data channel only has one value this should be meta-data” and I agree, but DIAdem doesn’t 

have great options for viewing/plotting metadata. 

 

Suggested improvements:

  • allow dragging properties into a table
  • allow plotting property over multiple channels (without having to create channel containing property data)

I'd like the legend items to transfer when data is dragged from one area to another in VIEW. Currently, for example when I drag a curve from one 2D axis in VIEW to an empty area, the legend items are the defaults, "name" and "unit".

When I create a new 2D curve (or drag and drop from another area) in VIEW, I always get “name and unit” for the legend items.  For a table, it’s always Name, Group name, Length and Unit.

 

I'd like these defaults to be customized. For example, if I always want just name for my 2D axis system legends, I'd like to set this somewhere.  I think a great place would be in "DIAdem Settings -> General" near the "Colors" area.  

I’d like to be able to write a script that would tell me which columns a user has selected in a VIEW channel table (for example, the blue columns shown in the attached image). 

 

 

It would be helpful if the Colorchannel in Map VIew can be customized (by color and by according value-range). Users would be able to to their own color channels, and value ranges.

 

 

In DIAdem 2018, the VIEW legend changed and multi-line legends are no longer supported.  I'd like to add back in a predictable multi-line legend option.  When multiple legend items are added in DIAdem 2018, much more of the screen is taken up with the legend (if I want to view all of the legend items), and less of the data area is visible.

 

I've attached two images to show the comparison of a 2D axes with 5 legend items in DIAdem 2017 and 2018. 

 

 

Download All

When I right-click on a REPORT sheet, I have the option to "manage..." sheets.  There is a similar but less functional dialog available in VIEW.  I would like all of the functionality of REPORT "manage..." sheets in VIEW.

Add more options for VIEW legends:

- legend position - top/bottom/left instead of only right

- allow floating legend