Cann DSC x-bar R chart vi be configured for real time charting

I have an extensive vi written to perform automated testing on my product (pump).  I am collecting pneumatic & electrical performance at multiple load points and intend on charting x-bar & R charts for each individual pneumatic test point and electrical test point.
The VI for x-bar & R charting has an input that requires a 2-dimensional array.  The data that I intend to supply to the chart is my 1-dimensional array containing the results from my sub-group. (I will be collecting data for 5 units out of every 20 initially)
The help is not real clear on what is required in the 2-dim array and so I either need to understand better what it is expecting or how to change it to accept a 1-dim array of data.
Any assistance wiht this is much appreciated.
Thanks
Doug
Doug
"My only wish is that I am capable of learning each and every day until my last breath."

OK  Got the binary write and read figured out (mostly)  The issues I ran into were more what I would call syntax related, like having to use the open vi and set file position vi to complete the appending write vi but then not using the refnum from the write to feed the file info to read vi instead having to feed the original file path again.
I found another thread that gave a good example on decompiling (my word) the array info from the cluster format that the read vi generated back into an array format and in fact, it ended up taking my 1D array and after all the functions, turning it into a 2D array that was ready to feed into the control chart vi.
I have posted a snapshot of the code so that if there is any really bad form that I am using, I am open to making it more efficient.  I kow that my method for pulling the desired variable out of the original subgroup results clusters is a little cumbersome but it does work.  I may make part of that routine into a subvi just to better organize this vi.
 Hopefully the attachment is clear enough to be readable.  Could not figure out how to paste it directly into the post.
My only open item now is on the file read, setting it up to read only the most recent 25 (or some number) of data sets.  Since my data set size should never change once I am running, I am expecting that on my first write to a new file, I can read the file size and determine what the value will be for each data set and then with some math, complete an offset and set position before performing the read.
If this doesn't sound correct, I am open to other options for sure.
I do have another issue that has cropped up that I am struggling with that I will mention briefly but will start a new thread as it is not relted to this issue but am mentioning it in case anyone reading this thread has any insights.  That is essentially sending command strings to a serial connected power supply using TQLP library functions. Details will be in a new thread.
Thanks for the continued assistance
Doug
Doug
"My only wish is that I am capable of learning each and every day until my last breath."
Attachments:
Analysisvi.pdf ‏129 KB

Similar Messages

  • How to create real time chart with candle stick for displaying Open, High, Close, Low values from BSE/NSE EOD data

    Please help with sample windows form C#.Net Example

    Hi Goutam,
    Please refer to the following link with examples: http://www.codeproject.com/Questions/234865/create-real-time-chart
    Hope this helps you!
    Regards,
    Mitch!

  • How to have category labels of 2 charts as 1 common for both the charts

    Mudassar
    Is there a possibility where in we can have a single data label (category ) for the both charts output as below

    Hi Mudassar,
    In order to meet your requirement, we can hide the other chart’s label to work around the issue. Please refer to the following steps:
    Right-Click the second chart label, select Vertical Axis Properties.
    Click Labels in the left pane, select “Hide axis labels” option.
    Then, Right-Click the chart area, select Chart Properties.
    Click Border in the left, hide the corresponding border of the chart.
    Regards,
    Alisa Tang
    Alisa Tang
    TechNet Community Support

  • I need help in drowng two varibles in real time chart(LiveGraph)

    hi every one
    in my application i have two variables 1)patient id 2) time . that i need to draw in a realtime chart
    i found a program called LiveGraph. i don't know if there is easier way for drawing charts??
    here i code:
    // derived from SUN's examples in the javax.comm package
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.OutputStream;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    import java.sql.Statement;
    import java.util.Enumeration;
    import java.util.TooManyListenersException;
    import java.lang.*;
    import oracle.jdbc.driver.*;
    import gnu.io.*; // for rxtxSerial library
    public class nulltest22 implements SerialPortEventListener {
    static CommPortIdentifier portId;
    static CommPortIdentifier saveportId;
    static Enumeration portList;
    InputStream inputStream;
    SerialPort serialPort;
    Thread readThread;
    static Connection con = null;     
    static String messageString = "Hello, world!";
    static OutputStream outputStream;
    static boolean outputBufferEmptyFlag = false;
    public static void main(String[] args)throws SQLException {
    boolean portFound = false;
    String defaultPort;
    // determine the name of the serial port on several operating systems
    String osname = System.getProperty("os.name","").toLowerCase();
    if ( osname.startsWith("windows") ) {
    // windows
    defaultPort = "COM5";
    else {
    System.out.println("Sorry, your operating system is not supported");
    return;
    if (args.length > 0) {
    defaultPort = args[0];
    System.out.println("Set default port to "+defaultPort);
              // parse ports and if the default port is found, initialized the reader
    try {
    portId = (CommPortIdentifier)CommPortIdentifier.getPortIdentifier(defaultPort);
    System.out.println("Found port: "+defaultPort);
    portFound = true;
              nulltest22 reader = new nulltest22();
    catch (Exception e) {
         System.out.println(e);
              if (!portFound)
                   System.out.println("port " + defaultPort + " not found.");
              // close the connection
                   //con.close();
         } //main end
    public nulltest22 () {
         try
         try
                             DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
                        Class.forName("oracle.jdbc.driver.OracleDriver");
                        catch (ClassNotFoundException s)
                             System.out.println(s);
                        con =DriverManager.getConnection("jdbc:oracle:thin:@toshiba:1521:ora","scott","tiger");
              catch(SQLException s)
                   System.out.println(s);     
    // initalize serial port
    try {
    serialPort = (SerialPort) portId.open("SimpleReadApp", 2000);
    } catch (PortInUseException e) {
              System.out.println(e);
    try {
    inputStream = serialPort.getInputStream();
    } catch (IOException e) {
              System.out.println(e);      
    try {
    serialPort.addEventListener(this);
    } catch (TooManyListenersException e) {
              System.out.println(e);
    // activate the DATA_AVAILABLE notifier
    serialPort.notifyOnDataAvailable(true);
    try {
    // set port parameters
    serialPort.setSerialPortParams(19200, SerialPort.DATABITS_8,
    SerialPort.STOPBITS_1,
    SerialPort.PARITY_NONE);
    } catch (UnsupportedCommOperationException e) {}
    }//end constructor
    public void serialEvent(SerialPortEvent event) {
    switch (event.getEventType()) {
    case SerialPortEvent.BI:
    case SerialPortEvent.OE:
    case SerialPortEvent.FE:
    case SerialPortEvent.PE:
    case SerialPortEvent.CD:
    case SerialPortEvent.CTS:
    case SerialPortEvent.DSR:
    case SerialPortEvent.RI:
    case SerialPortEvent.OUTPUT_BUFFER_EMPTY:
    break;
    case SerialPortEvent.DATA_AVAILABLE:
    // we get here if data has been received
    byte[] readBuffer = new byte[400];
    try {
    // read data
    while (inputStream.available() > 0) {
    int numBytes = inputStream.read(readBuffer);
    // print data
    String result = new String(readBuffer);
    //checks in the incoming packet is patients info
    int a = result.indexOf("77707373");
    System.out.println("find wpss in index "+ a);
    if (a!=-1){
    int location=a;
    char array[] = result.toCharArray();
    //save pitent info.
    String PID = new String (array,location+8,2);
    String TS = new String (array,location+10, 8);
    String sample = new String (array,location+18, 4);
    String HeartBeat = new String (array,location+22, 4);
    try {
         Statement st = con.createStatement();
         String statment = "INSERT INTO heartbeat5 VALUES('" + PID+ "' , '" + TS + "' , '" + sample + "', ' " + HeartBeat + "') ";
         System.out.println(statment);
         int val= st.executeUpdate(statment);
              } catch (SQLException ex){ }
    } catch (IOException e) {}
    break;
    i need to drow PID and TS in the code

    You might consider JFreeChart. There are multiple introductory articles on JFreeChart such as [Visualize Your Oracle Database Data with JFreeChart|http://www.oracle.com/technology/pub/articles/marx-jchart.html] and [On a New Course with JFreeChart|http://www.javaworld.com/javaworld/jw-12-2002/jw-1227-opensourceprofile.html]. The JFreeChart site lists [open source alternatives|http://www.jfree.org/jfreechart/faq.html#FAQ13] to JFreeChart.

  • Slider + activating column switches for a column chart

    Hi,
    I am trying to make an Xcelsius presentation and because I am a bit stuck I thought that may be you could point me to some solution.
    It is a three element column chart 
          + three status switches for every column chart column (if the switch is On, then the slider should affect (i.e. increase/decrease) the corresponding column, otherwise not)
          + a vertical slider which should increase/decrease only those of the columns for which the corresponding column switches are set On. If no column switch is On, then the slider should not affect any column value.
    As I see it, an intermediate subtraction value for every column should be calculated, depending on the corresponding column switch and cur slider value. And this value should be subtracted from the current slider value in order to receive the right current value for every column. I have tried with some formulas but with no success.
    Or may be a totally different approach should be taken?
    (By the way, is there some way that Excel store/memorize in the excel table the various intermediate values for the corresponding columns, so that they dont always depend on a formula, but after they are calculated they are stored for later processing?)
    As I have tried many variants with no success, I am beginning to doubt if this could at all be achieved with Excelsius.
    Do you think this kind of functionality could somehow be organized with Excelsius?
    Just in case I have put [here|
    inspire.wdf.sap.corp\INSPIRE_Share\Raptor_share\tmp\example_frames.zip] (
    inspire.wdf.sap.corp\INSPIRE_Share\Raptor_share\tmp\example_frames.zip) example frames, which demonstrate what the functionality should do.
    Thanks!
    Edited by: Kiril Bratanov on Oct 22, 2009 10:01 AM

    Lisa,
    Numbers will "wrap" text in a cell if you selec the cell(s) where you want to to wrap and check the box:
    If there is more, then please post a screen shot of what you doc currently looks like and what you want to change.
    Best Regards,
    Wayne

  • Stacked 100% bar chart - Problem with datatips for zero value data points

    I have a stacked 100% bar chart that shows datatips in Flex 4.   However, I don't want it to show datatips for
    data points with zero values.   Flex 4 shows the datatip for a zero value data point on the left side of a bar if the data point is not the first in the series.
    Here's the code that illustrates this problem.    Of particular concern is the July bar.    Because of the zero value data point problem, it's not possible to see the datatip for "aaa".
    Any ideas on how we can hide/remove the datatips for zero value data points ?        Thanks.
    <?xml version="1.0"?>
    <s:Application
    xmlns:fx="
    http://ns.adobe.com/mxml/2009"xmlns:mx="
    library://ns.adobe.com/flex/mx"xmlns:s="
    library://ns.adobe.com/flex/spark"creationComplete="initApp()"
    height="
    1050" width="600">
    <s:layout>
    <s:VerticalLayout/>
    </s:layout>
    <fx:Script><![CDATA[ 
    import mx.collections.ArrayCollection;[
    Bindable] 
    private var yearlyData:ArrayCollection = new ArrayCollection([{month:
    "Aug", a:1, b:10, c:1, d:10, e:0},{month:
    "July", a:1, b:10, c:10, d:10, e:0},{month:
    "June", a:10, b:10, c:10, d:10, e:0},{month:
    "May", a:10, b:10, c:10, d:0, e:10},{month:
    "April", a:10, b:10, c:0, d:10, e:10},{month:
    "March", a:10, b:0, c:10, d:10, e:10},{month:
    "February", a:0, b:10, c:10, d:10, e:10},{month:
    "January", a:10, b:10, c:10, d:10, e:10}]);
    private function initApp():void {}
    ]]>
    </fx:Script>
    <s:Panel title="Stacked Bar Chart - Problems with DataTips for Zero Value Items" id="panel1">
    <s:layout>
    <s:HorizontalLayout/>
    </s:layout>
    <mx:BarChart id="myChart" type="stacked"dataProvider="
    {yearlyData}" showDataTips="true">
    <mx:verticalAxis>
     <mx:CategoryAxis categoryField="month"/>
     </mx:verticalAxis>
     <mx:series>
     <mx:BarSeries
    xField="a"displayName="
    aaa"/>
     <mx:BarSeries
    xField="b"displayName="
    bbb"/>
     <mx:BarSeries
    xField="c"displayName="
    ccc"/>
     <mx:BarSeries
    xField="d"displayName="
    ddd"/>
     <mx:BarSeries
    xField="e"displayName="
    eee"/>
     </mx:series>
     </mx:BarChart>
     <mx:Legend dataProvider="{myChart}"/>
     </s:Panel>
     <s:RichText width="700">
     <s:br></s:br>
     <s:p fontWeight="bold">The problem:</s:p>
     <s:p>Datatips for zero value data points appear on left side of bar (if data point is not the first point in series).</s:p>
     <s:br></s:br>
     <s:p fontWeight="bold">For example:</s:p>
     <s:p>1) For "June", eee = 0, mouse over the left side of the bar to see a datatip for "eee". Not good.</s:p>
     <s:br></s:br>
     <s:p>2) For "July", eee = 0 and aaa = 1, can't see the datatip for "aaa", instead "eee" shows. Real bad.</s:p>
     <s:br></s:br>
     <s:p>3) For "Feb", aaa = 0, datatip for "aaa" (first point) does not show. This is good.</s:p>
     <s:br></s:br>
     <s:p>4) For "Mar", bbb = 0, datatip for "bbb" shows on the left side of the bar. Not good.</s:p>
     <s:br></s:br>
     <s:p fontWeight="bold">Challenge:</s:p>
     <s:p>How can we hide/remove datatips for zero value data points?</s:p>
     <s:br></s:br>
     </s:RichText></s:Application>

    FYI.
    Still have the issue after upgrading to the latest Flex Builder 4.0.1 with SDK 4.1.0 build 16076.   
    Posted this as a bug in the Adobe Flex Bug and Issue Management system.     JIRA
    http://bugs.adobe.com/jira/browse/FLEXDMV-2478
    Which is a clone of a similar issue with Flex 3 ...
    http://bugs.adobe.com/jira/browse/FLEXDMV-1984

  • Maximum Rows for series in Charts (Cluster Bar Charts)

    Question
    Is there a way to dynamically define the "Maximum Rows" value for all the series in a cluster bar chart? I tried putting "&item_name." into the "Maximum Rows" field for a series, but get an Application Builder error indicating that the value should be numeric. I would like to set the "Maximum Rows" for all the series in a chart "on the fly".
    Details
    I have one horizontal cluster bar chart with 4 series on my page that has a variable number of rows i.e. the number of bar clusters that I want plotted varies based on the user's criteria. For one set of data there may be 10 clusters. If the user changes the criteria, the chart could then have 20 clusters. I have the "Maximum Rows" field for all 4 series in the chart set to 31 rows.
    The Problem
    The chart with only 10 clusters is two thirds whitespace. The 10 clusters fills up the bottom third of the chart. The top two thirds of the chart is blank. The chart with 20 clusters fills up the chart with no whitespace. The chart with 40 clusters gets the top 10 clusters cut off and only displays the bottom 31 clusters.
    Any Suggestions
    If you have any suggestions how I can accomplish this, please post them. Currently I am not interested in going outside of HTML DB. I may end up doing that though to get a more dynamic charting tool.
    Thanks,
    Mike

    Note 367711.1 deals with this issue. The contents of the note are the below:
    At this time, this is not possible to dynamically set these charting attributes, however, an internal enhancement request has been created requesting that this functionality be incorporated into the product. The current plan is to incorporate this feature into 3.0 version of the product, however, this is just the current plan and can change depending on the complexity of the implementation.

  • Bar chart and pie chart in same screen at a time

    hi experts,
    I am trying to display the bar chart and pie chart in two separate containers in same screen .I wrote code for this in PBO of screen by using the function module  GFW_PRES_SHOW , but it is showing one chart at a time which is lastly executed in the PBO.
    I need to display two charts in two container at a time by calling the same function modules two times first time for bar chart second time for pie chart by changing the  parameter 
    presentation_type      = 1 for bar chart
    presentation_type      = 31 for pie chart.
    please help me in this regard asap.
    Thanks,
    K.Rajesh.

    Hi..
    Instead of using the FMs .. you should use the Object oriented approach for the same.
    Brief steps:
    You should have 2 control areas and 2 containers.
    Define different instances of 2 controls and attach them to the 2 containers.
    Call individual methods to display the controls in PBO.
    This should show both at a time. It is really simple.
    As an example you can go to SE38. From the (sap) menu go to Environment -> Examples -> Control Examples.
    Here you will see lot of examples.
    Regards,
    Varun.

  • How to set up Airport Extreme with Charter ARRIS Modem TM902A for the first time for WIRELESS.

    How to set up Airport Extreme with Charter ARRIS Modem TM902A for the first time for WIRELESS.
    When Charter Tech goes to your site, have them connect the modem up, but do not connect the modem to your iMAC or MacBook Pro.  What you want to do is connect the Airport Extreme to the iMac or MacBook Pro first with the Ethernet Cable. You have to do this to configure via Airport Utility to set up the Base Station Name & Base Station Password.
    You will then create/configure a Wireless Network, create your Wireless Password that will be entered on each of your Devices, example, Apple Tv, your iPhone, etc., you want to allow access to your Wireless Network you are creating.
    Wireless Security will be -> WPA/WPA2 personal or just WPA2
    Enter the Wireless Password you want
    Verify the Wireless Password (enter it again)
    After it is created you will see it on the Airport Utility window with the name you created for it and to the left, will be a Dot (circle that will be yellow).
    Next you then want to unplug the power to the Airport Extreme, and then take the end of the Ethernet cable you unplugged from the iMac or Lap top MacBook Pro and connect it to the back of the Modem.
    Next unplug the power cord from the modem and wait about 5 minutes, then plug the power back into the Arris Modem and wait until all lights come back on the modem wait
    about 5 minutes, then plug the power cord back to the Airport Extreme and you will see it the light blinking yellow.  Wait about 5 to 10 minutes, during this time Restart you IMAC or MacBook Pro, and once it is back up click on the Airport Utility and you should see on the Airport Utility screen.
    For INTERNET to the left the light should be green and you should see the Airport Extreme also appear and the light to the left on the screen should also be green.  If they are, you then should be able to click on the Wireless Symbol on top of bar of the screen and click to select the Wireless Network Name you created.
    If you Do Not See the light (Icon) next to INTERNET turn Green, or if you see the Internet Light Green, but the Light (Icon) next to the Airport Extreme is yellow, unplug the power again to the modem and unplug the power again to the Airport extreme and wait about 15 minutes or up to 30 minutes. Then plug the power cord back to the modem wait till all the lights light up then, plug the power cord back into the Airport Extreme and Restart your iMAC or MacBook Pro.
    The Airport Extreme light should change from yellow to green. Open up the Airport Utility to see what the indicators are showing they should both be green.  Again select Wireless network you created under the Wireless Icon on the top right of the screen. Open Safari and see if you are able to Route to a web page or the apple site should appear.
    WHAT TO DO IF YOUR AIRPORT EXTREME WAS PREVIOUSLY SET UP FOR USE WITH ANOTHER CARRIERS ROUTER OR MODEM.
    NOTE:  If you already had your Airport Extreme connected for example, I previously had ATT Uverse and the Airport Extreme was connected to the Wireless Router Model 3801HGV, I disabled the Uverse Wireless and used the Airport Extreme for the Wireless signal in bridge mode, as the Airport extreme Signal is much stronger than the Uverse router, and I was able to obtain a Wireless signal with the Airport Extreme way much better with no signal loss which was very very frustrating with the Uverse router.
    Anyhow if you had it hooked up like this, now that you will be using it with the Charter ARRIS Modem TM902A, you will need to reset the Airport Extreme to clear out the old data it has in memory, with the previous set up otherwise it will not work. Trust me I spent 6 hours trying to make it work reading all Apple Support Community questions and answers relating to this type issue/problem others have been having trying to get their set up working. I tried all the tips, and I finally decided just to see if by chance I would be able to connect with someone with Charter Tech support who might be familiar with Apple to be able to assist me and by luck I did.  He told me why it was not working and was all due the previous configuration with the ATT Uverse router was still in memory with the Airport Extreme. Finally it was 10:30 PM when I decided to call Charter Tech Support and I had been working on this since 3:00 pm pacific. I did not call them earlier as all the post I read said they never received any good help from Charter. After calling them I finished up by 11:00 PM and was able to finally connect Apple Tv, iMac, iPhones and Macbook Pro. We love our Apple Product and Happy all is connected with the new
    Internet Provider Charter. I must say the speed is way way much better than it ever was with AT&T Uverse. 
    THIS IS WHAT YOU WILL NEED TO DO:
    First you will need to unplug the Airport Extreme, then by taking the tip of a pen or paper clip end you need to push the reset button on the back of the Airport Extreme and hold it
    down and at the same time plug the power cord back into the Airport Extreme count to 5 or 10 then release the reset button. Then once he light in front of the Airport Extreme stops blinking you need to plug the Ethernet cable from the Airport Extreme to your iMAC or Macbook Pro, and restart which ever one you have, then open the Airport Utility once it is back up.  If you see airport extreme pop up with the old network name or it shows and yellow triangle click on the Airport Extreme ICON it will not let you configure it but will ask if you want to get rid of it or remove and just do it.  Then Again restart your iMAC or MacBook Pro, open up Airport Utility again, and on the top left you should see under “Other Airport Base Stations” the MAC ID for the Airport Extreme.
    You will then create/configure a Wireless Network, create your Wireless Password that will be entered on each of your Devices, example, Apple TV, your iPhone, etc., you want to allow access to your Wireless Network you are creating.
    Wireless Security will be -> WPA/WPA2 personal or just WPA2
    Enter the Wireless Password you want
    Verify the Wireless Password (enter it again)
    After it is created you will see it on the Airport Utility window with the name you created for it and to the left, will be a Dot (circle that will be yellow).
    Next you then want to unplug the power to the Airport Extreme, and then take the end of the Ethernet cable you unplugged from the iMac or Lap top MacBook Pro and connect it to the back of the Modem.
    Next unplug the power cord from the modem and wait about 5 minutes, then plug the power back into the Arris Modem and wait until all lights come back on the modem wait
    about 5 minutes, then plug the power cord back to the Airport Extreme and you will see it the light blinking yellow.  Wait about 5 to 10 minutes, during this time Restart you IMAC or MacBook Pro, and once it is back up click on the Airport Utility and you should see on the Airport Utility screen.
    For INTERNET to the left the light should be green and you should see the Airport Extreme also appear and the light to the left on the screen should also be green.  If they are, you then should be able to click on the Wireless Symbol on top of bar of the screen and click to select the Wireless Network Name you created.
    If you Do Not See the light (Icon) next to INTERNET turn Green, or if you see the Internet Light Green, but the Light (Icon) next to the Airport Extreme is yellow, unplug the power again to the modem and unplug the power again to the Airport extreme and wait about 15 minutes or up to 30 minutes. Then plug the power cord back to the modem wait till all the lights light up then, plug the power cord back into the Airport Extreme and Restart your iMAC or MacBook Pro.
    The Airport Extreme light should change from yellow to green. Open up the Airport Utility to see what the indicators are showing they should both be green.  Again select Wireless network you created under the Wireless Icon on the top right of the screen. Open Safari and see if you are able to Route to a web page or the apple site should appear.

    I just got a Charter Modem. Model TM822. While I was moving, my Airport Extreme was still at my old place.
    I have a Linksys WRT320N I used for the initial Charter setup.
    I can get my Airport to work here, but the Internet light on the Modem flashes Yellow.
    Hasn't caused any issues so far but one thing I did notice.
    On the Linksys there were 3 DNS servers listed.
    The Airport Extreme only lists 2 and i don't see where I could add another, only change whats already there.
    I tried everything above, but light on modem still flashes yellow.
    I have the technicians cell phone. Told me "that shouldn't be" and gave the same advice listed above.
    I'll break down and call Charter one day, see if it's on their end. NSA tracking may need a reset LMAO.

  • Charts: Gap between Vertical Axis and the chart area

    Friends,
    I have a really wierd issue and I am sure I am doing
    something wrong.
    I am trying to align 2 charts that are placed vertically. I
    want to align the left vertical axis and the gridlines within them.
    Aligning the left vertical axis is easy and done but aligning the
    grids is becoming challenging and I have already spent a few hours
    on this problem.
    Here is a wrong chart image ...
    Wrong
    chart image
    The line of the LineChart (in the top chart) is touching the
    left and right edges where as the bottom chart bars do not touch
    the left/right edges. Due to this the gridlines are not aligned.
    I had managed to solve this problem but I am not sure what
    part of the code solved the problem. Here is the right chart image:
    Right
    chart image
    In this chart, the line of the linechart (in the top chart)
    is not touching the left and right boundary hence the gridlines are
    alignd with each other.
    I wonder what property of the chart controls the series
    touching the left/right vertical axis or boundary. Your help is
    appreciated.
    Thanks

    here is some more information ...
    I started changing some of the properties of the chart which
    I mentioned is a RIGHT CHART and this is what I learnt ...
    It was a CartesianChart hence it was creating the gap
    between the left/right vertical axis and the actual chart area
    (refer to the right chart image).
    I changed it to a LineChart and it started behaving like the
    chart in the WRONG CHART image.
    Is there a solution to this problem?

  • "Select all" in search bar on linux - can I configure this on mouse click?

    Hi,
    On windows, when you click in search bar you get your text selected (like when you press Ctrl+k). On ubuntu when you click - you just activate the text box to edit.
    I have looked through about:config and found "browser.urlbar.clickSelectsAll" - but unfortunately I don't find similar configuration for search bar.
    Is there a way to tune this except of getting my hands dirty in code?
    This may seem really small and stupid thing - but it is really annoying if you use fox intensively.
    Regards,
    Bogdan
    == This happened ==
    Every time Firefox opened
    == Always has been there on linux version

    Sure triple-clicking works, but for those of us struggling with RSI, it is a very good reason not to use Firefox

  • How to change dynamically the number of lines to show in time chart

    Hello all,
    I need your help for the following scenario:
    In browser is an applet available that contains a tree. Each tree node have the id. The user can select  a tree node and open a crystal report with time chart. This time chart shows values for tree node id(y-axis). The values are measurement values from database. The database table contains:
    id_field = tree node id,
    value_field = measurement value,
    and time_field.
    So, my problem is that the user can select more than one tree node. The maximum selection count is 16.
    My idea is to do something in the following way:
      1) create function ("myFunction")
      2) set function as filter
      3) add my function  (or parameters)to y axis
    For example:
    filter:
    if {@time_field} in {@time_begin_param} to_ {@time_end_param} and {@myFunction}
    "myFunction"-function:
    if ( treenode_id1 != -1 )
    then "if {@id_field} = treenode_id1"
    else if ( treenode_id2 != -1 )
    then "if {@id_field} = treenode_id1 or {@id_field} = treenode_id2"
    When the user selection is changed:
    1) in my struts action u2013 create report programmatically
    2) set parameter treenode_id1 u2013 treenode_id16 equals user selection
    3) open report
    My question is what is the correctly way to solve my problem?
    And here some concrete questions:
    1) When I set 16 parameters for y axis how can I hide unused parameters?
    2) When I'm using filter with function is the function in db request or are all data requested and then filtered?
    3) Can I add data set to my chart programmatically from my struts action?
    4) When it is possible can I add parameters to y axis also programmatically?
    5) Is it possible to change data set of crystal report without recreating the report?
    Any help is appreciated!
    (and sorry for my bad english)
    Greetings,
    Nikolas

    Hello all,
    I need your help for the following scenario:
    In browser is an applet available that contains a tree. Each tree node have the id. The user can select  a tree node and open a crystal report with time chart. This time chart shows values for tree node id(y-axis). The values are measurement values from database. The database table contains:
    id_field = tree node id,
    value_field = measurement value,
    and time_field.
    So, my problem is that the user can select more than one tree node. The maximum selection count is 16.
    My idea is to do something in the following way:
      1) create function ("myFunction")
      2) set function as filter
      3) add my function  (or parameters)to y axis
    For example:
    filter:
    if {@time_field} in {@time_begin_param} to_ {@time_end_param} and {@myFunction}
    "myFunction"-function:
    if ( treenode_id1 != -1 )
    then "if {@id_field} = treenode_id1"
    else if ( treenode_id2 != -1 )
    then "if {@id_field} = treenode_id1 or {@id_field} = treenode_id2"
    When the user selection is changed:
    1) in my struts action u2013 create report programmatically
    2) set parameter treenode_id1 u2013 treenode_id16 equals user selection
    3) open report
    My question is what is the correctly way to solve my problem?
    And here some concrete questions:
    1) When I set 16 parameters for y axis how can I hide unused parameters?
    2) When I'm using filter with function is the function in db request or are all data requested and then filtered?
    3) Can I add data set to my chart programmatically from my struts action?
    4) When it is possible can I add parameters to y axis also programmatically?
    5) Is it possible to change data set of crystal report without recreating the report?
    Any help is appreciated!
    (and sorry for my bad english)
    Greetings,
    Nikolas

  • I need the find bar to stop matching smart quotes for straight ones.

    Some recent update of Firefox caused the find bar to match smart quotes (“ and ”) for the straight quote ("). Additionally, it now matches smart single quotes and apostrophes (‘ and ’) for the straight single quote (').
    I need to disable this matching so that a search for a straight quote will only yield a straight quote result. Also, if any other character matching was added, I'd like to disable that too. I need exact results.

    Hi Chuck, this could be coincident with the launch of the "per-tab" find bar with its new UI design. However, I didn't see a specific but for the change in the tracking system (Bugzilla).
    If this is a major pain point for you, to help track it down, could you do a comparison between Firefox 24 and Firefox 25? You can download the Portable builds of old versions of Firefox and run them without disturbing your main installation of Firefox. (However, you might not be able to run more than one at a time.) Those two would be here:
    * [http://sourceforge.net/projects/portableapps/files/Mozilla%20Firefox%2C%20Portable%20Ed./Mozilla%20Firefox%2C%20Portable%20Edition%2025.0.1/ Portable Firefox 25.0.1]
    * [http://sourceforge.net/projects/portableapps/files/Mozilla%20Firefox%2C%20Portable%20Ed./Mozilla%20Firefox%2C%20Portable%20Edition%2024.0/ Portable Firefox 24.0]
    Does it work the way you want in either of those?

  • SSRS line chart showing premium change pct over time

    Hi,
    I have an SSRS report sitting over a cube.  I'm building a Line chart to show premium change over time by producer (there are currently 6 producers).  I have the Producer Name, Quarter/Year, and Premium amt.
    I want to have the premium line trend based on the percentage of change from Quarter to Quarter.  Quarter will be the X-Axis and percentage will be the Y axis.   The premium for the first quarter should start at 100%.  Each premium line for
    the producer should then change up or down based on the change in premium per quarter.  The end result should look something like this:  Can this be done using SSRS?

    Hi,
    I have an SSRS report sitting over a cube.  I'm building a Line chart to show premium change over time by producer (there are currently 6 producers).  I have the Producer Name, Quarter/Year, and Premium amt.
    I want to have the premium line trend based on the percentage of change from Quarter to Quarter.  Quarter will be the X-Axis and percentage will be the Y axis.   The premium for the first quarter should start at 100%.  Each premium line for
    the producer should then change up or down based on the change in premium per quarter.  The end result should look something like this:  Can this be done using SSRS?

  • Get a quarter out of data for a column chart

    Who can help me with this challenge?
    I want to create a column chart with four quarters in the current year and one column with the rest later in time.
    One project can have multiple output data. They are separated by an ;
    The notation of the outputdata can be a date (d-m-yyyy), a month (mm-yyyy) or a quarter (Q1-yyyy).
    This is by example the available data.
    Project              outputdata
    Project 1           1-4-2014
    Project 2           03-2014;Q4-2014;Q2-2015
    Project 3           25-09-2014;Q1-2015
    The data I want to get for the column chart is:
    Project              outputdata                    columnchart
    Project 1           1-4-2014                       Q2-2014
    Project 2           03-2014                        Q1-2014
    Project 2           Q4-2014                       Q4-2014
    Project 2           Q2-2015                       2015 and later
    Project 3           25-09-2014                   Q3-2014
    Project 3           Q1-2015                       2015 and later
    I hope that someone can help me in the right direction.
    Thanks in advance,
    Els

    Adding to what Frank has already suggested, try something on these lines:
    Something like this?
    SQL> ed
    Wrote file afiedt.buf
      1  with x2 as(
      2     select 'proj1' proj, '1-4-2014' op, NULL chart from dual UNION ALL
      3     select 'proj2' proj, '03-2014' op, NULL chart from dual UNION ALL
      4     select 'proj2' proj, 'Q4-2014' op, NULL chart from dual UNION ALL
      5     select 'proj2' proj, 'Q2-2015' op, NULL chart from dual UNION ALL
      6     select 'proj3' proj, '25-09-2014' op, NULL chart from dual UNION ALL
      7     select 'proj3' proj, 'Q1-2015' op, NULL chart from dual
      8  )
      9  select
    10     proj,
    11     op,
    12     case
    13     when regexp_like(op,'((\d{1}|\d{2})-(\d{1}|\d{2})-(\d{4}))')
    14     then
    15             'Q'||TO_CHAR(TO_DATE(op,'dd-mm-yyyy'),'Q')||'-'||TO_CHAR(TO_DATE(op,'dd-mm-yyyy'),'yyyy')
    16     when regexp_like(op, 'Q\d{1}-\d{4}')
    17     then
    18             CASE
    19             when SUBSTR(op,-4,4) > 2014
    20             then
    21                     SUBSTR(op,-4,4)||' and later'
    22             else
    23                     op
    24             end
    25     when regexp_like(op, '\d{2}-\d{4}')
    26     then
    27             'Q'||TO_CHAR(TO_DATE(op,'mm-yyyy'),'Q')||'-'||TO_CHAR(TO_DATE(op,'mm-yyyy'),'yyyy')
    28     end
    29* from x2
    SQL> /
    PROJ       OP                   CASEWHENREGEXP
    proj1      1-4-2014             Q2-2014
    proj2      03-2014              Q1-2014
    proj2      Q4-2014              Q4-2014
    proj2      Q2-2015              2015 and later
    proj3      25-09-2014           Q3-2014
    proj3      Q1-2015              2015 and later
    6 rows selected.

Maybe you are looking for

  • Acrobat won't start on Ubuntu (similar to other distros)

    I hacked thru acroread and got it to start on Ubuntu. Take a look at my post on the Ubuntu Forums: http://ubuntuforums.org/showthread.php?t=449096 I just downloaded the tar file from adobe.com today (5/19/07) which means that Adobe still has crap cod

  • How can I create midi from audio in LPX?

    LPX: How do I create a midi track from an audio track in LPX? I have looked everywhere in documentation and on the web and cannot find anything. This was easy in Logic 8. Thank you

  • Error - executing oraclexmlsqlload.bat file

    Hi, I have downloaded XML SQL Utility. I have set the path(JDK path and oracle xml sql utility path) in env.bat file. Now when I try to execute oraclexmlsqlload.bat file, it is getting executed to a point where it says "creating function" and then I

  • Uable to connect to citadel database on network in MAX

    I have a question regarding the "Citadel 5" in MAX 3.0.0.3/LV 7.0 (Win2k environment). Using MAX I can open/browse a database stored on the local PC and browse the tag names, but when I try to connect to a PC on the network with the same configuratio

  • JPEG + Raw Seperated during Import

    Hi! I'm just starting out with Lightroom and ran into a problem.  Something makes me think it might be a bug, but not sure so I thought I'd ask.  When I imported files (did the copy) into LR, I created a folder structure based upon Year\Date\<origina