Graphing with logarithmic scale in AI5?

I received a graph in MS Excel that uses a logarithmic (as opposed to linear) scale, but as far as I know, it isn't possible to create a scatter-plot graph with logarithmic scale in Illustrator. Does anyone know if there is a plug-in or a script that can do this?
I am happy to upload the Excel file if that would be helpful. This is my first time using this forum, though, so I just need to know how to attach it.
Thanks

I found this link that has a plugin that states it does logarithmic scale, it is called ToolDemo here is the link, hope it's what you are looking for. http://www.telegraphics.com.au/sw/#tooldemo

Similar Messages

  • Is it possible to express two y axes on a xy graph with different scale

    Is it possible to express two y axes on a xy graph with different scale
    I need to program it... Please help me

    Hello.
    Yes, it is possible to have two different vertical scales on an xy graph. There is no way that I know of to add a scale programmatically, but once you have added it, you can configure the range of it programmatically, as well as assigning a plot to any particular scale. You do this by using an xy-graph property node, with the properties YScale.Minimum, YScale.Minimum, and Plot.YScaleIndex respectively.

  • Problem with logarithmic scale in combination chart

    Hi Experts,
    I have a combination chart where in primary axis i am showing column chart and in the secondary axis, i am showing line chart. Now as the range of values used in the column chart is big, I have to use logarithmic scale in primary axis. But if i do so, the line chart is also being affected. The markers for negetive values in the line chart plotted in secondary axis disappears if I apply logarithmic scale in primary axis.
    Is it a bug ?
    I am using Xcelsius 2008 SP3.
    Thanks and Regards

    Hi:
       Yes, I also noticed this problem, seems when you set primary axis as "Logarithmic", the secondary axis with negative value "<0" will be ignored as "0". I think it should be an issue.
       A quick work around here is, swith your primary axis and your secondary axis, when you set seconary axis as "Logarithmic", the negative values in primary axis will not be ignored.
    Hope it helps.

  • Line bar combo with logarithmic scale

    hi, I found that
    logarithmic scale is not supported for line bar combo.
    I have checked the checkbox "Use logarithmic scale" under "Tick Marks & Scale Type" under "Axis Scaling" for the left axis.
    but the charts (both checked and unchecked) are the same, there is no difference.
    And it is unable to check the checkbox "Use logarithmic scale" for the right axis.
    is it the limitation ?

    Hi,u use enterprise Edition???
    check this blog,really helpfull
    http://obiee101.blogspot.com/search/label/CHART
    hope i helped...
    http://greekoraclebi.blogspot.com/
    ///////////////////////////////////////

  • Active Ingredient Management with Logarithmic Scale

    Dear Gurus,
    I would like to manage the batch specific concentration of an active ingredient that is measured on a log scale.  This is similar to pH, but the active ingredient I would like to manage is a virus particle.
    Any guidance would be appreciated,
    MediSteve

    Dear MediSteve
    You could use the Characteristics
    Characteristics are criteria according to which you can search for batches. These characteristics are defined when creating a class. There are two different types of characteristic:
    User-defined characteristics :
    These are characteristics which are not defined as fields in the batch master record.
    For example: Active ingredient potency, viscosity, color, weight
    please look here:
    http://help.sap.com/saphelp_47x200/helpdata/en/4d/2b8bd043ad11d189410000e829fbbd/frameset.htm
    good luck.

  • Linking x-axis of two graphs (with seperate data types)

    Hi all,
    I am plotting a sine wave and a resulting waveform generated after driving a component with that sine wave.
    I have 2 data types:
    i) One is a waveform - of the sine wave
    ii) The other is a cluster - resulting from two arrays (DBL)
    Ideally I would like to display both of these on a single plot.  But I can't seem to do that. If you know how to do this, then please let me know.
    So, the next solution was to display them on a waveform chart and XY-plot, respectively. 
    Is there some way of linking the x axis, such that when I zoom into one plot, I simultaneously zoom into the other?
    I hope my question is clear.
    Thanks

    If you are talking about the amplitude then it is the Y axis scale. Have a look here on how to add a second scale (http://forums.ni.com/ni/board/message?board.id=170&message.id=314415&query.id=105962#M314415).
    Then you can have a separate scale for each plot. All plots on one graph with separate scales... you've got your cake and you can eat it too!
    Message Edited by Troy K on 07-25-2008 03:40 PM
    Troy
    CLDEach snowflake in an avalanche pleads not guilty. - Stanislaw J. Lec
    I haven't failed, I've found 10,000 ways that don't work - Thomas Edison
    Beware of the man who won't be bothered with details. - William Feather
    The greatest of faults is to be conscious of none. - Thomas Carlyle

  • Working with dynamic scales in waveform graph - display problem

    Hello
    I want to use the same waveform graph in the frontpanel for different measurements. These measurements contains 1 to 8 curves, some of them I need to autoscale and others I want to use fixed scales. I wrote a method containing these functions and the functional behaviour is how I expected. But when it runs several times, LabView cannot correctly manage the graph display. Some scales are behind the graph or two scales are at the same position.
    Perhaps you have a look at my example VI (LV 7.1), I generate a random Waveform and want to display a random number of curves and some of them in fixed, and some in autorange. The more I run the VI, the more the waveform graph display gets wrong. Does anybody know a solution?
    Thank you very much for answering!
    sparti.
    Attachments:
    ScaleProblem.vi ‏165 KB

    hi there
    Ben, thanks for the link. Christian's suggestion is right and describes a similar problem.
    I solved the problem now on an other way. Each time before I change the visability of the scales I reset all settings to the default (startup) values by property nodes (YScale.Maximum, YScale.Minimum, All Visible...). Then I make the scales which I don't need unvisible, link the graphs to the prefered scales and set the Min/Max or autoscale.
    Important: I got 4 scales on each side. When I want to use eg 2 scales on the left, I need to make visible scale number 1 and 2. Scales 3 and 4 can then be set to unvisible (in other words in an incrementing order).
    Makeing scales visible and unvisible is a little bit nervous on the screen. So, during that process I bring a picture of the last waveform on the top of my screen and change to the graph view when all settings are done.
    Now I got a really great waveform viewer with the possibility, scaling some graphs by autoscale, others by fixed scales, using up to 8 scales selectable on the left/right side, user definied colors, names and units.
    Thank you all for taking part of my problem.
    sparti

  • Xy graph natural log scale

    Hi,
    How can I make a xy graph with a natural log scale on the y axis. I
    know there is base 10 log, but is there something to produce a natural
    log scale.
    Thank you,
    -Tim

    All logs scales are similar so I am not quite sure what you mean by "natural log" scale.
    Logarithmic mapping for an axis does not imply any special base, in fact the tick marks are labeled in direct original units (e.g. 0.1, 1, 10, 100) so there isn't even any conversion. Functions such as y=10^x, y=e^x, y=e^(-x), etc. will all shows as a straight lines once the mapping for the y axis is set to logarithmic..
    Could you be a bit more specific on what you actually want?
    LabVIEW Champion . Do more with less code and in less time .

  • Logarithmic scale in Charts - please clarify your prior answer

    I have seen this CRVS2010 Beta2 -  Logarithmic scales in Charts in the forum.
    I don't think the question was clearly answered as I have a graph open in the 2008 Crystal Environment not Visual Studio and
    I see Time Scale, Ordinal Scale and Numeric Scale.
    My boss tells me that Logarithmic scale was in the older versions such a 8.5 .
    What happened to it. Is is available and I just don't see it...??

    Hello,
    Moved your post to the Report Designer forum.
    What that post indicated, because it was in the .NET SDK forum, is that to access the Chart Options is not available through our report engine. Nothing has changed, we've never been able to access those features in an application you write.
    The Charting dll is supplied to us by a third party company called 3D Graphics. For what ever reason either 3D removed it or there were problems reported by us with it and it was removed.
    If you want it back add your suggestion to the Idea Place, top right corner of this page, and if it gets enough votes PM's will look into it.
    Thank you
    Don

  • XY Graph-Setting Y-Scale visible to False still Shows Corresponding Y scale Max and Min

    Hi Guys,
    I use XY graph to display the data with 3 Y-scales.
    When I set any Y scale Visiblity property to False,its still display the Y scale Max and Min range Lines in plot area of the  Graph and making cross line or extra parralel line with other visible scales.
    Attached the screen shot  for ref.
    And I know the cross line may be due to different Y scales range setting.But XY graph should not display the invisible Y scales and its property  as well.
    please provide your suggestions to avoid that.
    Solved!
    Go to Solution.

    The scales and the lines associated with those scales are separate properties. I have never tried it, and right now I am not at a computer, but there should be properties for setting the grid line colors. Set them to transparent.
    Mike...
    Certified Professional Instructor
    Certified LabVIEW Architect
    LabVIEW Champion
    "... after all, He's not a tame lion..."
    Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps

  • Exporting from a 2D line graph with .jpeg extension

    Is there any way to export from an ordinary 2D line graph with .jpeg extension so that with using this image i will improve my result of exporting excel.
    e.g. i have found and example and added a button as you will see when you run this code.I will click this button and it will export this line graph with extension .jpeg so that i will see it as an ordinary image at my home directory.
    Thanks for any helpful comment
    Regars,
    Serhat
    * To change this template, choose Tools | Templates
    * and open the template in the editor.
    * @author led1433
    import java.awt.*;
    import java.awt.font.*;
    import java.awt.geom.*;
    import javax.swing.*;
    public class LineGraph
        public static void main(String[] args)
            int x1 = 1000,y1 = 0;
            JFrame f = new JFrame();
            JButton exportToJPegButton = new JButton("EXPORT WITH JPEG");
            exportToJPegButton.setToolTipText("Exports Graph with extension *jpeg");
            f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            exportToJPegButton.setSize(200,25);
            f.add(exportToJPegButton).setLocation(x1, y1);
            f.getContentPane().add(new GraphPanel());
            f.setSize(400,400);
            f.setLocation(200,200);
            f.setVisible(true);
    class GraphPanel extends JPanel
        final int
            HPAD = 60,
            VPAD = 40;
        int[] data;
        Font font;
        public GraphPanel()
            data = new int[] {
                120, 190, 211, 75, 30, 290, 182, 65, 85, 120, 100, 101
            font = new Font("lucida sans regular", Font.PLAIN, 16);
            setBackground(Color.white);
        protected void paintComponent(Graphics g)
            super.paintComponent(g);
            Graphics2D g2 = (Graphics2D)g;
            g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
                                RenderingHints.VALUE_ANTIALIAS_ON);
            g2.setFont(font);
            FontRenderContext frc = g2.getFontRenderContext();
            int w = getWidth();
            int h = getHeight();
            // scales
            float xInc = (w - HPAD - VPAD) / 11f;
            float yInc = (h - 2*VPAD) / 10f;
            int[] dataVals = getDataVals();
            float yScale = dataVals[2] / 10f;
            // ordinate
            g2.draw(new Line2D.Double(HPAD, VPAD, HPAD, h - VPAD));
            // tic marks
            float x1 = HPAD, y1 = VPAD, x2 = HPAD - 3, y2;
            for(int j = 0; j < 10; j++)
                g2.draw(new Line2D.Double(x1, y1, x2, y1));
                y1 += yInc;
            // labels
            String text; LineMetrics lm;
            float xs, ys, textWidth, height;
            for(int j = 0; j <= 10; j++)
                text = String.valueOf(dataVals[1] - (int)(j * yScale));
                textWidth = (float)font.getStringBounds(text, frc).getWidth();
                lm = font.getLineMetrics(text, frc);
                height = lm.getAscent();
                xs = HPAD - textWidth - 7;
                ys = VPAD + (j * yInc) + height/2;
                g2.drawString(text, xs, ys);
            // abcissa
            g2.draw(new Line2D.Double(HPAD, h - VPAD, w - VPAD, h - VPAD));
            // tic marks
            x1 = HPAD; y1 = h - VPAD; y2 = y1 + 3;
            for(int j = 0; j < 12; j++)
                g2.draw(new Line2D.Double(x1, y1, x1, y2));
                x1 += xInc;
            // labels
            ys = h - VPAD;
            for(int j = 0; j < 12; j++)
                text = String.valueOf(j + 1);
                textWidth = (float)font.getStringBounds(text, frc).getWidth();
                lm = font.getLineMetrics(text, frc);
                height = lm.getHeight();
                xs = HPAD + j * xInc - textWidth/2;
                g2.drawString(text, xs, ys + height);
            // plot data
            x1 = HPAD;
            yScale = (float)(h - 2*VPAD) / dataVals[2];
            for(int j = 0; j < data.length; j++)
                y1 = VPAD + (h - 2*VPAD) - (data[j] - dataVals[0]) * yScale;
                if(j > 0)
                    g2.draw(new Line2D.Double(x1, y1, x2, y2));
                x2 = x1;
                y2 = y1;
                x1 += xInc;
        private int[] getDataVals()
            int max = Integer.MIN_VALUE;
            int min = Integer.MAX_VALUE;
            for(int j = 0; j < data.length; j++)
                if(data[j] < min)
                    min = data[j];
                if(data[j] > max)
                    max = data[j];
            int span = max - min;
            return new int[] { min, max, span };
    }

    GraphPanel stays the same.
    public class JpegExport {
        public static void main(String[] args) {
            final GraphPanel graphPanel = new GraphPanel();
            JButton exportToJPegButton = new JButton("EXPORT WITH JPEG");
            exportToJPegButton.setToolTipText("Exports Graph with extension *jpeg");
            exportToJPegButton.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    exportToJpeg(graphPanel);
            JFrame f = new JFrame();
            f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            f.getContentPane().add(exportToJPegButton, BorderLayout.NORTH);
            f.getContentPane().add(graphPanel, BorderLayout.CENTER);
            f.setSize(400, 400);
            f.setLocationRelativeTo(null);
            f.setVisible(true);
        private static void exportToJpeg(GraphPanel graphPanel) {
            try {
                int w = graphPanel.getWidth();
                int h = graphPanel.getHeight();
                BufferedImage image = new BufferedImage(w, h, BufferedImage.TYPE_INT_RGB);
                Graphics2D g2 = image.createGraphics();
                graphPanel.paint(g2);
                g2.dispose();
                ImageIO.write(image, "jpeg", new File("export.jpg"));
            } catch (IOException e) {
                e.printStackTrace();
    }

  • Is there a function to have a graph with both the full signal and a zoomed in signal displayed?

    See the Jpeg attached. Ive created this using 2 seperate graphs. Ideally Id like to do it using a single graph. Is this possible?
    Solved!
    Go to Solution.
    Attachments:
    NI.JPG ‏38 KB

    If you plot the same data as two seperate plots
    AND
    You create two seperate X and Y Scales
    AND
    You associate one plot with each scale pair of of XY scales.
    Then you will be able to change the range of one set of scales to achieve an effect similar to zooming in on one.
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • Looking up the values in a waveform graph with a mouse click

    Hi,
    Does anyone know how to look up the values in a waveform graph with a mouse
    click but... without the cursor legend on, if i press in the waveform graph
    nothing happens, i must search my cursors and only then i can see the values
    of my signal data?! Isn't there any other way?
    Best regards,
    Thijs Boerée

    Dear Chad,
    I know of the function "bring cursor to center". I also figured out that
    when i use a property node of the cursor array of clusters, that i can see
    that some values change when i move the cursor (i can see the X and Y scale
    value change of the graph and also the values of the mouse pointer (in
    points due to screen resolution)) But in this cluster i can't set the mouse
    position. I allready made a VI where i can see the bounds of my
    waveformgraph and I have the Xscale (min and max) and the Yscale (min and
    max), with a linear fit i can translate my mouse position to X an Y scale
    values and when i click on my waveform graph the cursor go's to that
    position (property node of the cursor position), only disadvantage is that i
    only have the bounds of my plot area and not the position, i do have the
    position of my waveform graph but the plot area isn't allways in the center,
    if i could extract the position of the plot area i may find a solution to
    solve this problem.
    And to file a product question:
    I would like to see the function that with a mouse click a little menu
    appears and that there are options to for example set a marker on that data
    and when you right click on it, that there are options to remove it or to
    add comment, a 2D array could make a list of the different channels with
    it's markers (time stamps and comments).
    Best regards,
    And thank you for your help.
    Thijs Boer�e
    "Chad AE" schreef in bericht
    news:[email protected]...
    > Dear Thijs,
    >
    > Thank you for contacting National Instruments.
    >
    > To address your question, there is no direct VI, command, or property
    > node that will allow the cursor snap-to-mouse functionality.
    >
    > I notice a problem you may be occuring is trying to find where the
    > cursor is on the graph. If this is an issue, you can select Bring to
    > Center from the Formatting Ring on the Cursor Legend to move the
    > cursor to the center of the graph.
    >
    > Let me know if you have any further questions or if this does not
    > resolve your issue, as I would be happy to file a product suggestion
    > so that LabVIEW is improved in future versions.
    >
    > Thanks again and have a great day!
    >
    > Chad AE
    > Applications Engineer - National Instruments

  • XY graph with N axes and translate it into a picture

    Hello - The VI has two windows diagrams (lower, narrow) is possible to unite them in one picture? - The VI (top left window graphics) have a common axis, but its hard to see the first graph "PLOT0" because he has little value compared with the values ​​of graphics "PLOT1", to avoid this problem, adding even more axis "X and Y '(top right graph window), now both graphs are visible, but they overlap each other, how to spread these graphs relative to each other. (In the diagram where one axis is obtained by adding a factor to make a Slider and Slider1), and the graph with 2 separate axes do not get how to be? - Is it possible to programmatically make up the axes of the "Duplicate Scale"? Thank you.
    Attachments:
    Ex.vi ‏21 KB

    now both graphs are visible, but they overlap each other, how to spread these graphs relative to each other. 
    You can move the secondary axes to the other side of the graph by right clicking on it and selecting "Swap Sides."
    Is it possible to programmatically make up the axes of the "Duplicate Scale"?
    I don't understand this question. Do you want to programmatically set the Max and Min of the axis? Please clarify the question.
    Nathan S.
    Applications Engineer
    National Instruments

  • Autoscale XY Graph with 2 plots

    I have a graph with 2 different plots on the same Y axis. If I turn off the "visible" property on one of these plots (so I have only one plot visible), the autoscale Y continue to take both plots into account, thus creating a very too large scale for the visible plot. Is there a way to autoscale only one plot while another is hidden but associated with the same scale?

    You have several possibilities, for example:
    * instead of setting the property to invisible, temporarily replace one graph with empty data. (see attached sample code).
    * Don't use autoscale, but use ArrayMinMax on the visible y values, the set the yrange.minimum and yrange.maximum accordingly.
    *switch the second plot to a second y scale while invisible and back to scale 1 when visible again.
    * any other variation of the above.
    LabVIEW Champion . Do more with less code and in less time .
    Attachments:
    HideXYPlots.vi ‏51 KB

Maybe you are looking for

  • How to change newly registered user name, without changing entire apple id, in iCloud?

    Recently created new user name.  Need to change it.  I do not want to change my entire apple id account information.  The only information I can find in communities, has to do with the previous Mobile Me stuff and not the new iCloud stuff.  Again, I

  • Can two icloud accounts share a photostream

    Help!  I know many of us are in this same boat.  My husband and I would like to share our photostreams but we have two separate iCloud accounts.  We'd basically like all the photos to be viewable across all our devices (computer, iphones, ipads). tha

  • Keychain - bare bones set up - what should it look like

    Hello Sorry for asking such a boring question but: WHAT DOES A BARE-BONES Keychain SETUP LOOK LIKE? I am the single user of the machine and thus its administrator. I understand that a login keychain is set up on login, but I also have a keychain call

  • Pdf prints broken characters

    I have a MacBookPro software Mountain Lion 10.8.3, Acrobat vs 10.1.7. Multiple-page pdf displays fine, prints broken characters??? Can I upgrade to Acrobat 11 to rectify problem? How?

  • I keep getting a download error on my apps tab?

    I've reinstalled creative cloud with the same "download error. press retry to try again" error message. I just want to download Illustrator. Any help out there?