2 x axis scale parallely intensity plot

hi everybody ,
                      i need to plot a intensity graph which contains 2 x -axis. upper one and lower one it is possible.
Indrajit
| [email protected] | [email protected] .

hi kelvin
                thanks for your information . but is not working, can you do one thing you just send me a vi which is having a intensity graph with 2 x axis...................otherwise send me the image how i want to do it.plz
waiting for ur reply
Indrajit
| [email protected] | [email protected] .

Similar Messages

  • Axis scale for scatter plots

    I'm trying to create a specialized scatter plot, which functions similar to Excel's scatter plot. I'm having problems determining what the min and max values should be for the axes. I would like the program to determine from the input data what the initial min and max values should be on the x- and y-axis, the user can adjust later.
    So, I don't want the program to just look at the maximum value imported and round up. For instance, data = {523.7, 514.4, 271.8, 128.5}. The max value is 523.7, round up to 524. Instead, I would like to program to make 600 the largest value on the axis, because that makes it nice round number for the user to view the dataset.
    Then, I thought it really depends on the range of the data. For instance, data = {523.4, 523.8, 523.2, 522.8, 523.9}. Here, the range is very small, so it doesn't make sense to have 600 the largest value on the scale. The largest value should be 524 or 525, and the small value on the axis scale should be 521 or 522.
    Has anyone else ever worked with this problem, or have a good solution? I would really appreciate it, I've spend way too many days working on this.
    Thank you,
    Joe

    This is off the top of my head and based on a slight variation of your data.
    data: 52.34, 52.38, 52.32, 52.28, 52.39
    min=52.28 max=52.39 range=0.11
    Looking at the range we see it is "on the order of" 0.1. Ie, it is closer to the next lower power of 10 (0.1) than it is to the next higher one (1.0). So we round min down to the next lowest multiple of 0.1 (52.2) and round max up (52.4). 52.2 and 52.4 can serve as the nice numbers.
    The range is just a little bigger than a power of 10, so it might be a good idea to check what happens when it's a little less.
    data: 135 226 141 143 etc
    min=135 max=226 range=91
    range is on the order of 100, and the nice numbers are 100 and 300.
    As a variation on this strategy if we always find the power of 10 below the range (10 in the second example) we get a tighter fit but the numbers are slightly less nice - 130 and 220.
    (I'm pretty sure I've seen - and used! - some java software from the Internet somewhere to find the best scale for axes, so it might pay to look around)
    Had to edit my second example and, while I was waiting, found what I have used for this sort of thing: http://geosoft.no/software/index.html (The NiceNumbers class - it finds numbers along a range suitable for major and minor "ticks" but, if memory serves me correctly it extends the range so that the ends are nice too.)

  • Scale x and y axis in intensity plot

    Hi All,
    I need to plot a 2D array in intensity plot.  But I need to change the displayed x and y axis in a different scale (i.e., they are actual single 1D arrays) instead of the index numbers of my 2D array.  Any solution to this? Thanks.

    Hi,
    right click the plot, and select property node.  For each axis, use the property X scale >> Offset and Multiplier.  This will start the scale at Offset (instead of 0), and put a distance between the points of Multiplier (instead of 1).
    Let me know if this doesn't work for you.
    Joel

  • Intensity plot LV 7

    Hi everybody out there.
    My licensed Version of LV is 7.1 for windows XP.
    I have a big matrix:
    first line: wavelenghth (380, 400, 420, ...)
    first column: time (a nonlinear scale, e.g. 0,1,2,3,4,50,100,500,1000)
    all the other "cells" contain my (relative) intensity signal:
    0.01, 0.02, 0.00
    0.03, NaN, -0.1
    I cut the first row and column and generate an intensity plot.
    That looks quite OK.
    But what I want to do is the following:
    1) How can I create ticks on the axis with my real value (and not the
    matrix index)? (I'd like to use the vectors which is left from the
    matrix cropping)
    2) I need a interactive "tool" to read a cursor, which is placed by user
    in this plot (with the intensity plot it is not possible).
    => in other word:
    LV creates a nice plot with a axis including the ticks and the user can
    put a cross (cursor) in the plot and LV returns the wavelength and the time
    Is this possible?
    I'm new here, I hope the questions are not off topic.
    Thanks a lot,
    Thilo Kunz

    Intensity graps require the spacing in x and y to be uniform so labeling the axis ticks will not be trivial. Maybe you can substitute the axis of a hidden slide and set it to "text labels".
    The cursor problem is much easier. Just read the cursor index and then index into your array of time values and display it. (Same for the Y axis, except you would need to use cursor position, because cursor index is not available here).
    Another possibility would be a picture indicator to make your graph. Here you have full control over any axis labels you want to place. This will require some work, though.
    LabVIEW Champion . Do more with less code and in less time .

  • How do you update an intensity plot one element at a time?

    I would like to use an intensity plot (or other control) to plot data collected from A/D channels. How do you get the Intensity plot to update one element at a time vs. row by row? Tips and suggestions greatly appreciated!

    > I would like to use an intensity plot (or other control) to plot data
    > collected from A/D channels. How do you get the Intensity plot to
    > update one element at a time vs. row by row? Tips and suggestions
    > greatly appreciated!
    >
    You will need to use the intensity graph and keep the buffer yourself.
    Init the data with background values and start filling then in using
    Replace Array subset. Presumably you are in a loop. Recirculate the
    data in a shift register adding new data each iteration and plotting the
    array to the intensity graph.
    Once you get to the horizontal edge, you need to decide if you split the
    data to get rid of the first row and append a new background row to the
    end making a strip chart, or do you clear the array and start over from
    the initial edge again making a scope chart, or do you mod the index
    with the buffer size and erase a row at a time in advance making a sweep
    chart.
    To update the scales, you don't have to change the data. Just write to
    the Offset property each time you scroll and it will relabel the data
    with 0 mapping to the offset value.
    Greg McKaskle

  • How to make a 2d intensity plot?

    I'm trying to make an intensity plot as a function of x and y positions.... I have a scanning stage that gives me the positions and I am measuring the intensities at those locations... I have put this on a 3d plot and it comes out nice, however, I need it on an intensity plot with multiple colors.... when trying to do this, I get time on one axis... I was wondering how I could change the axis to x and y for the intensity plot... thanks

    Have you tried a set up like this
    but instead of random numbers you put in your 2d data
    - there is always an easy way, but it is always the hardest to find
    Attachments:
    Intensityplot.vi ‏14 KB

  • How to display a fixed min and open max Y axis scale on obiee 11g

    Hi,
    I am stuck with an issue.
    Obiee by default is plotting my bar chart with Y axis scale from -50 to 850 with and interval of 100.
    In the graph non of the value is negative of below zero. The graph too plots all the points above 0, even then it starts the Y scale from -50, not sure why?
    I wanted to know whether we can by anyway limit the y axis scale with lower limit to 0 and still keep the upper limit open or undefined.
    Please let me know if any of you have come across such scenarios?
    Thanks

    > I want to plot log(log(y)) vs x. On the y-axis of the graph I need to
    > display 'y', NOT log(y) or log(log(y)). How do I adjust the scale to
    > allow for this?
    >
    > {I do realize that I can plot log(y) vs x and display 'y' by using the
    > Logarithmic scale option.}
    Not being that familiar with the typical labeling on log(log) plots, you
    may be able to do this using two scales. Make a graph that contains two
    scales. One will be plotted against, the other will be just for labeling.
    You can now transform your diagram data, which will change how the mapped
    scale is labeled, but the other scale can show whatever you like in linear
    or log form.
    In otherwords, on the diagram, perform log10 on your data, then display on
    a log scale that is hidden. Make another scale vi
    sible with linear or log
    data. Or perform log10(log10) on your data, display on a hidden linear
    scale.
    I'm not sure how well this will work. If it is insufficient, you can submit
    a feature request on the web site.
    Greg McKaskle

  • Intensity Plot Scaling

    I need to change the scaling on the intensity plot. However, there have been some changes in Labview 6i and now I can't find how to change Xo and dX programmatically through attribute node. Does anyone know how to get Xo and dX to show up? I have been playing around with the X.increment, X.minor.increment, X.start, X.maximum, and X.minimum, but they don't seem to give the results I need.

    In LabVIEW 6i, Xo (offset) and delta X (multiplier) for scaling data can be found in a property node under /X scale/Offset and Multiplier/
    Hope this helps. /Mikael

  • How to choose color marker in intensity plot

    Hi There,
    I am trying to plot my 2D data file in intensity plot. I want to that color plot should be like Red as maximum value while Green as minimum and 0 value should be yellow. I looked at this example http://digital.ni.com/public.nsf/allkb/1ADFF221E27F5B5886256E6F007C7B58?OpenDocument , but in this example they are deciding marker beforehand. In my file i want to choose marker based on maxima and minima value.
    Thanks
    Yogesh 
    Solved!
    Go to Solution.

    Here's a simple example. I did not change anything execpt to show the z-scale markers with 1 decimal digit (default is zero). This is just cosmetic.
    Message Edited by altenbach on 05-31-2009 12:50 PM
    LabVIEW Champion . Do more with less code and in less time .
    Attachments:
    SetZMarkers.png ‏52 KB

  • Intensity plot and MSnode-win​dow communicat​ion

    Two questions:
    1) Is there an intensity plot function that can be called from the mathscript window to display 2D arrays (such as a grayscale image), similar to the matlab function "image" or "imagesc"? The only options I saw were to display a 2D array on a 3D plot. Yes, I know the intensity plot is available in the variable display window, but I would really prefer a command-line option.
    2) When I wire a variable to a matlab script node and run the VI, that variable becomes available in the matlab command-line window. I find this very convenient. Is it possible to do this (or something like this) with the mathscript node and window? I know I can communicate between the node and window with globals, but I have to go through the trouble of defining globals, and this only works if I create a project for my VI, which is just far too much overhead.
    thanks.

    Hello,
    In response to your first question, we currently do not have such a function.  However, such functionality is on the roadmap for a future release.  As for the second question, each MathScript node is currently sandboxed -- that is, it has its own variable space.  This was done so that there is no variable collision between different MathScript nodes.  We will be improving the interaction between the MathScript node and the MathScript Window in the future and your suggestion is one idea we are considering.  It would most likely be an option on the node and not enabled by default to prevent any variable collisions.
    You do not need to create a project in order to use globals to share data between the MathScript node and the MathScript Window.  However, the MathScript node and the MathScript Window need to be in the same application instance.  Thus, if you are already using projects, make sure you launch the MathScript Window from the same project in which your VI is located.  If you are using the default application context (no projects open), then you should be able to share a variable "a" between a MathScript node and the MathScript Window by typing in each:
    global a
    Grant M.
    Staff Software Engineer | LabVIEW Math & Signal Processing | National Instruments

  • Is It Possible to Have an Axis Scale with two Zeros?

    Greetings All,
    I am currently working on modifying a plot for a program that runs an object through 360 degrees and would like the x axis (degrees) display to reset to zero whenever I scroll past 360 to the right, or reset to 360 whenever I scroll past zero to the left.  The reason I would like to add this feature is because the program will frequently be used to "zoom" in on 30 degree intervals. So let's say I centered my graph at 0 degrees.  Then I would like it's Min to display as 345 degrees, and its Max to display as 15 degrees.  As it is, right now my program displays -15 as the Min and 15 as the Max.   
    Does anyone know of any possible way of doing this without manually editing the values on the axis?

    I've attached two (cropped) screenshots showing the X-axis for when the plot is centered at 0 degrees and for when the plot is centered at 360 degrees.  In both cases, the plot has a width of 38 degrees.  Unfortunately, the plot is too wide to fit on one screen, but you can surmise that for a 0 degree center it goes from [-19,19] and for a 360 degree center, it goes from [341, 379].
    This is what I want the axis to actually display left to right:
    0 Degree Center
    341, 342, 343, 344...359, 360/0, 1, 2... 15, 16, 17, 18, 19
    360 Degree Center
    341, 342, 343, 344...359, 360/0, 1, 2... 15, 16, 17, 18, 19
    So Both centers should display the same, since they are at the same angular position.  Hope this clarifies things a bit.  Thanks. 
    Attachments:
    Center0.PNG ‏36 KB
    Center360.PNG ‏36 KB

  • Distribute​d System Manager trend y-axis scale

    I've been trying to monitor some boolean shared variables in the Distributed System Manager.  I've been looking at the trend, but I can't find a way to change the y-axis scale from 0-100.  With that scale, I can't see if a value switches from 0 to 1. Is there a way to change the scale?
    Thanks!
    Emily
    LV2012

    Nevermind, I see that it auto-scales now, the one that I was looking at, I was expecting to change, but it wasn't...

  • When I upload large streams of high frequency data the x axis scales incorrectly

    I have data at 5 kHz for 20 seconds. when I upload this data into the report tab the x axis scales incorrectly and cuts off either the head or tail of the data. The x axis always rounds to the nearest second while i need it to start with the data. Any ideas?

    Hi wpruitt3,
    Take a look at this knowledge base article.
    Best,
    Kristen

  • AnyChart DateTime axis scale

    I'm trying to display the x-axis for a chart with a "fixed" scale of months within a given period, using a Line Series chart.
    My query is like
    select null link,
    to_char(sample_date, 'DD/MM/YYYY') label,
    water_temp value
    from my_table
    I've followed the documentation here: http://www.anychart.com/products/anychart/docs/users-guide/DateTime-Axes.html
    Sadly the markup in this guide vs the source displayed is different..ie, when you go to open the first bar chart there, the xml that is showed on the pop-up doesn't match the code in the main section, and it's missing the min/max values.
    I've set up the <locale> tag as follows:
    <locale>
               <date_time_format>
                 <format><![CDATA[%MM/%dd/%yyyy]]></format>
               </date_time_format>
          </locale>I've modified the x-axis <scale> tag
    <x_axis>
                <scale type="DateTime"  major_interval_unit="Month" minimum="01/01/1999" maximum="06/01/2012"/>
    </x_axis>But I can't seem to get the chart to pick up the min's and max. From what I can get from the docs, I should be able to set the scale up on the x-axis somewhat independently from the actual data points themselves.
    Is this supported and has anyone done this successfully?
    Thanks in advance.
    Edited by: jholoman on May 18, 2011 10:56 AM

    Hi Folks
    I'd like to ask if anyone has managed to get an AnyChart gauge working with date & time based axes and data values.
    My development colleagues have scoured the documentation and tried several times to get this to work without any success.
    The AnyChart documentation suggest that date & time based axes and data values can be used with certain chart types but is then vague about their use with the Gauge chart type.
    Any tips on how to make this work would be very welcome - and if it's simply not possible, we'd like to stop chasing this particular rainbow ;-)
    Many thanks
    Andy
    Edited by: Andy Smith on Jun 14, 2011 5:14 PM

  • Apex Chart - Y Axis Scale customization

    Hi all,
    For a chart in Apex, is it possible to have the Y-Axis scale customized? (Let's say to present all values form 2 and 2 units for instance).
    Thank you,
    Ana-Maria

    Hi Prashant Khadatkar,
    As per my understanding, you created a line chart, you added JobStartTime and JobEndTime to values area, and added JobStartDate to category groups. You want to display data of y axis from PM to AM. In order to improve the efficiency of troubleshooting, I
    need to ask several questions:
    What’s the data type of JobStartTime and JobEndTime?
    Is the data stored in database the same as you provided?
    What’s the state of report now? Please provide some more detailed information of the report. I would be appreciated it if you could provide sample data and screenshot of the report.
    This may be a lot of information to ask for at one time. However, by collecting this information now, it will help us move more quickly toward a solution.
    Thanks,
    Wendy Fu
    Wendy Fu
    TechNet Community Support

Maybe you are looking for

  • TS3274 I am unable to sign in my apple ID with my new ipad on initial setup

    when I did the initial configuring of my ipad right after I press "Agree" to terms and conditions I get an error message " Could not sign In" , "Apple ID could not be created because of a server error. " This is confusing me because I dont need to cr

  • Reversal document issue for FB60

    HI SAP Masters, We are facing the one Issue, we made the Exit for vendor payable due to this reversal document are showing the open items in FBL1N Ex: We have post the document through T code:FB60 Same document did the reversal through T code:FB08 FB

  • Group Condition types & routines - pricing

    Do we have to code the group condtion routines all the time? If I just have the group condition box checked without any routine coded, I am seeing that SAP is grouping all the items in the sales order using the same access. Please let me know. Thanks

  • AirPort Client Monitor

    Apple's utility AirPort Client Monitor (version 1.0, 2004/04/06, PowerPC) crashes on my MacBook running OS X 10.5.7. Given its age, that doesn't surprise me too much. Has Apple released anything newer that might provide similar functionality? Does th

  • Modifying preinstalled items at library/WebServer

    Hi there, I accidentally deleted a folder (can't remember what it was) in Macintosh HD's library/WebServer. The folder called CGI-executables is still there, but the second one isn't. I am worried because I read this: http://docs.info.apple.com/artic