How to make beautiful intensity graph/chart?

I have one question for plotting the intensity graph using labview. I have ten bins
particle data (as attached, the first row is particle size which is y and the x is time, and the z is the particle concentration). I try to plot a intensity graph, but I got a very ugly picture. I use the property node but still don't get a good one. I want to know if the data is sufficient to make a nice plot and how to make it? Thank you very much.
Attachments:
06242008-dNdlogDp-flow3.txt ‏27 KB

Thanks,altenbach. What I mean beautiful picture is something like thisnot include the top line). Anyway, could you put your vi in the post, I use labview7.1, thank you.
altenbach wrote:
jzhao wrote:
 I use the property node but still don't get a good one.
I have no idea what that means! What kind of property??? What did you wire to it????
An intensity graph needs the point regularly spaced (linear or lograrithmic), while your y mapping is nonlinear. This means you need to re-interpolate for a regular xy grid.
Unfortunately, I don't know what you mean by "ugly" can you show us an example and tell us in what way it is ugly.
Here's a quick attempt, remapping the y-axis to 200 equally spaced points. I don't know if you consider this ugly.
Message Edited by altenbach on 06-28-2008 01:32 AM
altenbach wrote:
jzhao wrote:
 I use the property node but still don't get a good one.
I have no idea what that means! What kind of property??? What did you wire to it????
An intensity graph needs the point regularly spaced (linear or lograrithmic), while your y mapping is nonlinear. This means you need to re-interpolate for a regular xy grid.
Unfortunately, I don't know what you mean by "ugly" can you show us an example and tell us in what way it is ugly.
Here's a quick attempt, remapping the y-axis to 200 equally spaced points. I don't know if you consider this ugly.
Message Edited by altenbach on 06-28-2008 01:32 AM
altenbach wrote:
jzhao wrote:
 I use the property node but still don't get a good one.
I have no idea what that means! What kind of property??? What did you wire to it????
An intensity graph needs the point regularly spaced (linear or lograrithmic), while your y mapping is nonlinear. This means you need to re-interpolate for a regular xy grid.
Unfortunately, I don't know what you mean by "ugly" can you show us an example and tell us in what way it is ugly.
Here's a quick attempt, remapping the y-axis to 200 equally spaced points. I don't know if you consider this ugly.
Message Edited by altenbach on 06-28-2008 01:32 AM
Attachments:
DMA_N.jpg ‏162 KB

Similar Messages

  • How to make a simple graph

    This is my first use of Numbers. I made a chart to list equipment for my insurance company. Pretty easy, but I would like to make a graph that shows me the percentage of equipment cost for each of the 5 categories. Here's what I have:
    Column A: Quantity
    (then I list manufacturer, item name, serial number)
    Column D is Category
    Column E is Item Cost
    How can I build a graph that shows the total cost for each category? I bet this is easy.... but it eludes me!
    Thanks!

    Wow, thank you very much for your reply! I think that what you describe is what I did to the the column for the replacement cost for the items. I had =A*F to put the extended cost for each item where A=Quantity and F=Item Cost and G=A*F (total replacement cost). That worked very well to do the math for me.
    But where I'm stuck, and it may be the terminology confusing me is my column E for Category. All of my items are broken up into one of 4 categories. I would like to get the total cost (column G) broken down by the categories in column E. I wonder if this makes sense.
    If I select column E (Category) and choose a chart, it breaks things up by column A which is the quantity. I'm wondering if I were to make column A the category it would automatically break things down by category then. I wish I could post a screen shot. Maybe you understand my verbal description?
    Thanks!

  • 11g how to make time-line graphs ?

    Hi !
    I'm looking for the way how to make make time based or date based graphs ....in bi publisher  11g(ps6) ?
    This is basic functionality but I'm  not able to find it there  ?
    x  = timestamp
    y = value
    x = date
    y =value
    How to do it ?
    Thanks

    A  whole  lot  about  Time  Machine for help with TM problems.  Also you can select Mac Help from the Finder's Help menu and search for "time machine" to locate articles on how to use TM.  See also Mac 101- Time Machine.

  • How to make asset class as chart of depreciation dependent

    Hello sap Experts
    we have a requirement from business user where they want that we make an asset class as chart of depreciation DEPENDENT.
    please suggest how to do this & what is the impact of it.
    Thanks & Reagrds
    Deepak Garg

    Dear,
    Deepak.
    You can lock the asset classed as per COD from t.code AM05 or one more you can lock the asset classes from OAOA.
    Go to OAOA select your said asset class see Lock Status area there you can see option Asset class is blocked Tick it. 
    If you need any further clarification please revert back.
    Regards,
    Pankaj Bhalerao.
    Edited by: pankaj_ab on Dec 7, 2009 9:50 AM

  • How to make a compass graph with Numbers?

    Hi, I did a search for compass graphs and there are a few excel examples, do you know if there are any Numbers, versions, and user friendly ones at that. As I am not a mathematician. Basically I am plotting the frequency of doorway directions to compass points, e.g. N, NNW,NW,W, on a bar chart, but the paper I am comparing it to, has used a compass graph, with the freqency as longer lines eminating from the compass point depending on the number of doorways.
    The directions could be input as degrees if required. Any help appreciated

    Hi Nanouk,
    A compass graph would certainly be appropriate for this data, but that chart type is not available in Numbers.
    You can fake it with a little work, though.
    Arrange the data in pairs as shown. Note that the values in column C are expressed as negatives.
    Create four Stacked Bar charts, one from each data pair. You will need to click the three bar icon that appears at the upper left of the selection to change it from horizontal to vertical. That makes Numbers consider the pair as parts of the same series, and stack the two bars.
    Open the Chart Inspector and for each chart, remove everything except the actual bar, and for now, the Label on the X axis (if this helps identify which graph shows each pair). Set the Y Max to the maximum expected value, Steps to 1 and Y Min to the negative of the Max value. Use the Pen and Fill controls in the Toolbar to set the Fill colour to None and the Line to None.
    Switch to the Metrics Inspector (ruler icon) and set the size of each chart to the same values (I used 0.5 wide and 4.88 high (with Max Y set to 10).
    Drag (or use the arrow keys, with or without the shift key) the four charts into place.
    Add as many circles (from the Shape button—be sure to set Fill to None) as you want and drage them into position.
    I left the bars in the default colours to assist in lining them up correctly. Those colours can be changed by clicking on the individual bar, then using the Fill well.
    Too fiddley? You could just dump the data into NeoOffice and use that to create a Compass chart.
    Here's one produced from the same data set.
    Graph from NeoOffice (same data, in single column, all positive values).
    Regards,
    Barry

  • How to make a line graph from x,y table

    I have a table with x-values in one column and y-values in the next column. I want to make a line plot connecting these x,y values. It would be like a scatter plot with the points connected in order.

    Many people complain that the scatter plot doesn't connect the dots. The problem is,they're right. So you can use the shpes button and select the first item, line. then draw lines between the dots yourself if you want them.
    just before you print, I meant, AFTER your done with getting the data for the chart, and your definately not going to change anything. Because those lines are just object on the page, floating above all the other objects. They will not move to follow the points underneath on the chart.
    Does that help explain better?
    Jason

  • How to make trend mode graph?

    I want to make a trend mode. For the trend mode: When the signal  graph reach the biggest x axis ( in panel) , the graph will compress
    Attachments:
    try_scope.vi ‏15 KB
    trend_mode.JPG ‏49 KB

    ha noi,
    I am a little confused as to what is going on in the VI you posted, but I think I understand what you are trying to achieve based on the visual description and original image you posted.  I will see if I can put together an example that you can adapt for you application, but I'm not totally sure about a few of the finer details.  For example, are you always reading data in a constant chunk size (such as 12 elements per read, as in your explanation picture)?
    Also, supposing there is a constant chunk size of 12:
    On the first "period" where each bar represents one data point, a chunk is going to add 12 bars to the graph.
    When each bar is representing 2 data points, each chunk will add 6 bars.
    When bars are being scaled by 4, each chunk will add 3 bars.
    But what happens after that?  When we start scaling by a factor of 8, chunk sizes of 12 aren't evenly divisible.  Each chunk represents 1.5 bars of the graph (12 / 8).  So what I was thinking is that you would use the average of the first 8 data points for the first bar, and then the remaining  4 data points to make up a second bar.  When the next chunk of data is read, bars would be recalculated so that there would be 3 bars (24 total data points / 8 = 3 bars).  It would continue this want until the next scaling was made to combine 16 points per bar.
    When this happened, things would continued in the same way.  The first chunk would stil only be 12, so they would make up one bar.  After the second chunk there would be 24 data points, so a total of 2 bars (16 in the first bar, 8 in the next).
    This method would be fairly scalable I think and wouldn't require a constant chunk size.  The only thing is that all raw data for the second half of the graph would need to be stored with bars recalculated each iteration until the next "divide down" is required.  After being scaled to the first half of graph, the raw data could be discarded and only the bar values for the first half would need to be stored.
    So, any further information or clarification would definitely be helpful!
    Devin K
    Systems Engineering - RTT & HIL

  • How to make one of the chart ignore series grouping..

    I need to create a dashboard where i have
    X- axis -- Months
    Y-axis 1 -- Units
    Y-axis 2 - Percentage..
    Series Group -- State
    Now i have to group the percentage by state which is a line chart ...where as the units is stacked area which shouldn't be grouped by state...So is there a way to not group the units by state and group the % by state in the same chart ?
    I will have stacked area over which i need to have the % with line chart ..
    Is there a way to achieve this in SSRS 2008 R2 ?

    Hi Sri,
    In chart, when we add the fields in the data drop zones, Reporting Services calculates an aggregate for the field based on the category group and series group. The scenario you post is not support in chart data region.
    To work around this issue and meet your requirement, please refer to the following steps.
    1. Specify the values expression of the “Units” filed as follows:
    =SUM(Fields!units.Vlaue,”Chart_CategoryGroup”)
    (note: specify the scope with the name of the category group in chart instead of the label of the category group, for example,”Months”)
    2. Hide the duplicate columns or bars in the stacked area: right-click the “Units” filed and open the series properties dialog box, in the visibility page, set expression for hidden as follows:
    =IIF(Fields!units.Vlaue=First(Fields!units.Vlaue,”DataSet”),false,true)
    3. Specify the series displayed in legend, type the custom legend text as follows:
    =”Uints for this Month”.
    When preview the chart, the report shows only one aggregate value for each category group in the stacked area.
    The following screen shot the designer structure and the preview of a similar report, please take as reference.
    Regards,
    Fanny Liu
    Fanny Liu
    TechNet Community Support

  • How to make a FFT graph show imaginary multiple of 1x of the speed in LabView

    I am using LabView to analyse vibration of a turbocompressor and show it on a FFT graph. What I want the program to do is to automatically draw lines on the X axis of the graph and show the possible 1x, 2x, 3x ... of the vibration according to the speed of the motor. For example if the speed of the motor is 10 kRPM then 1x is 166.6 Hz and 2x will be 333.33 Hz and so on. It is like having grid lines on the x-axes which will move with speed. Is this possible?
    I am using LabView 2010.
    Solved!
    Go to Solution.

    If you have the sound and vibration suite have a look at the order analyses functions
    one a single fft graph you can simply rescale the axis with the property node (or change the df accordingly)
    Attached a quick shot, where I took the dominat frequency as order 1  (I plotted the data twice .. still room for improvement )
    Greetings from Germany
    Henrik
    LV since v3.1
    “ground” is a convenient fantasy
    '˙˙˙˙uıɐƃɐ lɐıp puɐ °06 ǝuoɥd ɹnoʎ uɹnʇ ǝsɐǝld 'ʎɹɐuıƃɐɯı sı pǝlɐıp ǝʌɐɥ noʎ ɹǝqɯnu ǝɥʇ'
    Attachments:
    2. x scale.vi ‏52 KB

  • How to make SVG Stacked ABr Chart Work

    Hi - I have two series with a link defined (below) - but I get A SQL parse error at runtime. ANy ideas ??? Only difference is in the min and max function
    Series 1
    select 'f?p='|| :APP_ID ||':4:'|| :APP_SESSION
    ||'::::P4_SHOW:'||to_char(l.sample_time,'MONTH-YY') link,
    to_char(l.sample_time,'MONTH-YY') MONTH ,avg(l.annual_leave) DAYS
    from obe.dba_annual_leave l
    group by to_char(sample_time,'MONTH-YY')
    order by to_date(to_char(sample_time,'MONTH-YY'),'MONTH-YY')
    Series 2
    select 'f?p='|| :APP_ID ||':4:'|| :APP_SESSION
    ||'::::P4_SHOW:'||to_char(l.sample_time,'MONTH-YY') link,
    to_char(l.sample_time,'MONTH-YY') MONTH ,max(l.annual_leave) DAYS
    from obe.dba_annual_leave l
    group by to_char(sample_time,'MONTH-YY')
    order by to_date(to_char(sample_time,'MONTH-YY'),'MONTH-YY')

    Ahhh
    I found teh answer on another members post - remove the order by clause
    Many thanks

  • Axes scaling and Intensity Graph

    Hello,
    I use a Intensity Graph to display measured data. Sometimes the X/Y-axis has to be transformed via the 1/x Operation and some other nonlinear transformations. Now I don't know how to let the Intensity Graph display the data correctly.
    E.g. I use a normal X/Y Graph. After the 1/x operation the space between the data points are not equidistant anymore. This probably works because the XY-Graph needs the X AND Y Axis.
    How can I do this with the Intensity Graph? Is there a simple solution or do I have to use the "picture" or somehting else?

    Greetings!
    You might need to use the arbitrary marker spacing. (click on the legend and look at the options) YOu can then assign a new color to each increment you select. You can also play around with the gradients, (color interpretation) but I suggest you only do that after you have your markers where you want them. I'm sure you can get nice results with the intensity graph.
    Eric
    Eric P. Nichols
    P.O. Box 56235
    North Pole, AK 99705

  • How to make text scroll in a chart/graph

    I am trying to make a small example labview app.
    I need to show a graph/chart with continuous data measurements, plotted over time. So far I have been using charts, since they suit my needs. I have seen though, that graphs are also a possibility. So if a solution calls for that, it might be ok.
    Now I have two things that i dont know how to do. I have attached a picture of what i want to do.
    I need to have time on the x axis, but i can only get it in the end points of the scale, can this be fixed (see the attached picture example)
    I also need to mark phase starts endings. This means I need to have text scrolling along with the plot, keeping a white marker line at the starte point of the phase. Can thios be done somehow? I have already looked into Annotations, but I dont think thats it. (see the attached picture.)
    If further explanation is needed, I would be happy to supply it.
    Kind regards Daniel
    Attachments:
    labview_example.JPG ‏27 KB

    One option with graphs is to right click the graph when the code is running, select "Create Annotation". This will add a label to the graph that moves as the graph updates.
    An alternative, and probably prettier approach, was discussed recently here;
    http://forums.ni.com/t5/LabVIEW/Two-background-colors-for-the-same-waveform-graph/td-p/1139000
    Hope that helps,
    Ian

  • How to make the values of a combination graph (bar and line) visible always

    Hi ,
    I am using jdev 11.1.1.6
    i have created a combination graph which has a bar and line.
    The data with respect to bar and graph were only visible when i keep the mouse pointer on it.
    i need to set the values visible always.
    kindly let me know how to make it.
    In pie graph its by default showing the data always.
    regards
    Siva

    Hi Sameh Nassar,
    Thanks for the input, am using the combination graph and i dont have this property added till now.
    i tried adding them manually in source but it didn't work. so I assume that this property is good with pie chart alone.
    please correct me if am wrong.
    This is my combination graph structure.
        <dvt:comboGraph id="comboGraph1"
                          value="#{bindings.testVO1.graphModel}"
                          subType="COMBINATION_VERT_ABS_2Y" shortDesc="Graph 1">
            <dvt:background>
              <dvt:specialEffects/>
            </dvt:background>
            <dvt:graphPlotArea/>
            <dvt:seriesSet markerDisplayed="true">
              <dvt:series lineWidth="0"/>
            </dvt:seriesSet>
            <dvt:o1Axis/>
            <dvt:y1Axis/>
            <dvt:y2Axis/>
            <dvt:legendArea automaticPlacement="AP_NEVER"/>
            <dvt:graphTitle text="Combination graph"/>
            <dvt:o1Title text="x axis"/>
            <dvt:y1Title text="y1 axis"/>
             <dvt:y2Title text="y2 axis"/>
          </dvt:comboGraph>
    regards
    Siva

  • How does LabVIEW Render the data in 2D Intensity Graphs?

    Hello,
    I was hoping someone could explain to me how LabVIEW renders it's 2D intensity data. For instance, in the attachment I have included an image that I get from LabVIEW's intensity graph. The array that went into the intensity graph is 90000x896 and the width/height of the image in pixels is 1056x636.
    Something I know from zooming in on these images as well as viewing the data in other programs (e.g. Matlab) is that LabVIEW is not simply decimating the data, it is doing something more intelligent. Some of our 90000 lines have great signal to noise, but a lot of them do not. If LabVIEW was simply decimating then our image would be primarily black but instead there are very obvious features we can track.
    The reason I am asking is we are trying to do a "Live Acquistion" type program. I know that updating the intensity graph and forcing LabVIEW to choose how to render our data gives us a huge performance hit. We are already doing some processing of the data and if we can be intelligent and help LabVIEW out so that it doesn't have to figure out how to render everything and we still can get the gorgeous images that LabVIEW generates then that would be great!
    Any help would be appreciated! Thanks in advance!
    Attachments:
    Weld.jpg ‏139 KB

    Hi Cole,
    Thank you for your understanding.  I do have a few tips and tricks you may find helpful, though as I mentioned in my previous post - optimization for images or image-like data types (e.g. 2D array of numbers) may best be discussed in the Machine Vision Forum.  That forum is monitored by our vision team (this one is not) who may have more input.
    Here are some things to try:
    Try adjusting the VI's priority (File»VI Properties»Category: Execution»Change Priority to "time critical priority")
    Make sure Synchronous Display is diasbled on your indicators (right-click indicator»Advanced»Synchronous Display)
    Try some benchmarking to see where the most time is being taken in your code so you can focus on optimizing that (download evaluation of our Desktop Execution Trace Toolkit)
    Try putting an array constant into your graph and looping updates on your Front Panel as if you were viewing real-time data.  What is the performance of this?  Any better?
    The first few tips there come from some larger sets of general performance improvement tips that we have online, which are located at the following links:
    Tips and Tricks to Speed NI LabVIEW Performance
    How Can I Improve Performance in a Front Panel with Many Controls and Indicators?
    Beyond that, I'd need to take a look at your code to see if there's anything we can make changes to.  Are you able to post your VI here?
    Regards,
    Chris E.
    Applications Engineer
    National Instruments
    http://www.ni.com/support

  • How do I make a sinus graph GUI

    Hey! Anyone know how a script that easily makes a sinus graph using GUI. I use Eclipse as editor!

    Using JFreeChart
    import java.awt.Color;
    import java.awt.Dimension;
    import javax.swing.*;
    import org.jfree.chart.*;
    import org.jfree.chart.plot.PlotOrientation;
    import org.jfree.chart.plot.XYPlot;
    import org.jfree.data.xy.*;
    import org.jfree.ui.*;
    public class SinChart extends JFrame
        public SinChart(String s)
            super(s);
            XYDataset xyDataset = createDataset();
            JFreeChart jfreechart = createChart(xyDataset);
            ChartPanel chartpanel = new ChartPanel(jfreechart);
            chartpanel.setPreferredSize(new Dimension(800, 400));
            setContentPane(chartpanel);
        private static XYDataset createDataset()
            XYSeries sinSeries = new XYSeries("Sin");
            XYSeries cosSeries = new XYSeries("Cos");
            for (double x = 0.0; x < 720; x += 10)
                sinSeries.add(x, Math.sin(Math.toRadians(x)));
                cosSeries.add(x, Math.cos(Math.toRadians(x)));
            XYSeriesCollection seriesCollection = new XYSeriesCollection();
            seriesCollection.addSeries(sinSeries);
            seriesCollection.addSeries(cosSeries);
            return seriesCollection;
        private static JFreeChart createChart(XYDataset xydataset)
            JFreeChart jfreechart = ChartFactory.createXYLineChart("Sin Curve Demo", "Angle (Deg)", "Y", xydataset, PlotOrientation.VERTICAL, true, true, false);
            jfreechart.setBackgroundPaint(Color.white);
            XYPlot xyplot = (XYPlot)jfreechart.getPlot();
            xyplot.setBackgroundPaint(Color.lightGray);
            xyplot.setDomainGridlinePaint(Color.white);
            xyplot.setRangeGridlinePaint(Color.white);
            return jfreechart;
        public static JPanel createDemoPanel()
            JFreeChart jfreechart = createChart(createDataset());
            return new ChartPanel(jfreechart);
        public static void main(String args[])
            SinChart sinCosChart = new SinChart("Sin & Cos Curve Demo");
            sinCosChart.pack();
            sinCosChart.setVisible(true);
    }If this is homework then I bet this solution is not acceptable to the person marking the homework!

Maybe you are looking for

  • Blue Screen on RESUME on HP Vision All-in-One PC

    Hi. For the past week or so my All-in-One PC has been crashing with a Blue Screen whenever it comes out of hibernation. It doesn't seem to matter if it went into hibernate on its own, or through the Start -> Sleep action. The blue screen usually poin

  • Max. # of mail receipients?  Max size of  e-mail?

    I tried to send a newsletter to about 150 people. The size of e-mail, including a 0.8 mb pdf attachment was 1.3 mb. The server kept on balking and wouldn't send it. Since trying that I've been unable to send anything out. Did I do something wrong or

  • Purging terminated Instants in SOA

    Hi I want to Purge BPEL Instances that Terminated on successful completion. I have searched a lot but could not find scenario like this. But this tutorial looking good Delete large numbers of instances in Oracle SOA Suite 11g  Under "purging instance

  • Cisco 4900M integrated X2 ports, CVR-X2-SFP10G and SFP-10G-SR

    Hi, We are going to order two(2) cisco 4900M switches for core and twelve (12) 2960S switches for access (4 stacks with 3 switches each), connected to the core with 10G MM optical paths (up to 300M each).  In addition I have one gigabit half-card but

  • Writtin comments in decsion task of workflow

    Hello All, i am working on a workflow which has 2 level approval associated with it.when user 1 approves  , it will go to user 2... now client want that he should write some reason for  his  approval or rejection....also he wants that whatever reason