2D Line Graph Question

I have a 2D line graph that I built. At some points in the graph where the lines intersect the number values displayed on the graph get bunched up and it is hard to read. Is there a way to fix that? This is APEX 3.2 on Oracle 10.2.0.4 database. Thanks

You basically have only a couple of options here:
First, turn off the labels and possibly turn them into Hints. They wouldn't show on the chart, but when the user held over the data point, a tool tip would appear showing them the valuable.
Second, adjust elements of the chart. What you are really looking at here is that your data set is causing this specific issue and not the charting engine or anything like that. You could try to manually change the axis max and min to get more spacing, or you could adjust the height of the chart to get more spacing, but this may not be a viable option. You could have one set of labels above the plotted line and another set of labels below the plotted line that way the values do not overlap with anything. However, from a conceptual standpoint, it will be difficult to determine in code which line should have values above and which should have values below. When your data set changes, you may end up with labels in the wrong place if you hard code where they are at.
The current XML reference can be found at: http://www.anychart.com/products/anychart/docs/xmlReference/index.html however, that is for anychart 5. I'm looking for the link to the earlier versions...
You can use this to create custom xml where you can adjust the position of the labels.
Finally, you do not want expand the height of the chart between two points on the Y axis. That would change the structure of the chart and the visual properties of the chart and the shape of the data would be askew. You cannot do this for good reason. You can though use a logrithmic scale. In most cases though, this is not a practical solution. Data sets need to have very specific characteristics in order to be able to merit a logrithmic scale. Most queries require a simple linear scale.
Austin

Similar Messages

  • Line Graph Question

    Hi
    I am trying to create a graph where I have 3 data points
    this relates to  inspections
    House number      Items found  date of inspections
    101                                  30              April, 2 2014
    201                                  34            May 1 2014
    Y axis I am showing items found
    x axis I am displaying the House number
    I would like to also display the month the inspection occurred
    A am currently displaying the month in the legend at bottom of page
    But would like to do something like below
    I am getting x and y ok  but not month display (Thanks)
            |
    30    |
    20    |
    10    |__________________________________
                                      101  201      301  302  303
              JAN FEB MAR APR MAY        JUN

    Hi
    I have it in the report header
    I have created a formula to extract the month from inspection date
    I added both the data expert for the x axis sorted original sort
    each month can contain any number or inspections and indicated by different colours on the line
    graph matching the legend colours
    What would be great is if I can delineate where each months data starts and stops
    it's sort of done by the graph now by using different colours but I would like to label it
    tried every option but could not pull it off
    thanks

  • Report Line Graph Question

    Hi, I am plotting a line graph with some date values on the X axis and some data on the Y axis.
    For Example:
    Sep 01 11
    Sep 02 19
    Sep 03 14
    Sep 04
    Sep 05 9
    Sep 06
    Sep 07
    Sep 08 19
    This will result in gaps on the 4th, 6th and the 7th. This is expected behaviour. However, is it possible to set some properties in the graph so the line will be continuous. For Example From 14 to 9 (downward) and from 9 to 19 (upward), without 'assuming' values or nvling to 0 (then the line will drop all the way to 0 and bounce up). ( I want to include dates without Y axis data )
    I have markers on points that have values (ex: 11,19,14,9 and 19), if the line just connects without data there will not be any markers and the user will understand there are no data for those dates. The continuous line will make it easy to understand the flow (without using a fit or a trend line).
    I have pretty much exhausted all attribute settings from graph.dtd
    Note: I have an access chart I am converting to Reports and access lets you do this and I have to maintain the same in Reports !
    Thanks
    A
    null

    Bump. Thanks

  • Line Graph Question: Compare different values thru time ...

    Hi, hope someone can help me I've been looking at examples, but I cant get this to work:
    Here is a link to what the data looks like: http://primolandia.com/line_problem.jpg
    As you can see, I have a table with columns: Team, Date, CriteriaNum1, CriteriaNum2, CriteriaNum3
    One graph per Criteria which compares how each Team did on that Criteria thru time...
    So I want the X axis to have the "Date" and have one line per team showing the value at different times ...
    Any ideas?
    Thank you!!!
    Claudio

    I wish to withdraw this question ... I finally figured out my issue...

  • Graphing a RUNNING TOTAL on a line graph

    So I'm having a lot of trouble putting my data on a chart. I have it all laid out here: files.me.com/redsteven1/glwk4v.numbers.zip
    Whenever I try to graph it though I run into a whole host of problems. Namely, that I can't get the values to plot on the chart at all.
    Not sure what the problem is... I select A2:G103... and I see the different series (for each Activity) show up in the legend, but nothing is plotted on the chart.
    I know that much of the table is blank... that's because I'll be adding to it every day.
    Ideally, the X-axis should be time/date.... May, June, July, and August can be the major tick marks. And the Y-axis would be number of hours spent on each activity.
    To further complicate things, the chart should really be a running total of time spent on each activity... so if I spend an hour on Activity 1 each day for 3 days... then on the third day I should have a plot of 3 hours... not 1.
    I know I didn't work things super well here... hopefully you can figure out what I mean by looking at the linked file : \
    Thanks in advance.

    I guess that line graph isn't the best one, I would use the Scatter one.
    You can't chart your datas as they are at this time.
    Every datas are date_time or duration values which can't be charted as is.
    Here, I converted the dates from column A into strings
    Then I added 6 columns in which I converted the durations into decimal hours.
    The original columns are hidden.
    The formula used to convert is a simple one.
    In H2, I inserted :     
    =STRIPDURATION(B)*24
    Fill to the right
    Fill Down
    to fill the other cells.
    Yvan KOENIG (VALLAURIS, France) dimanche 22 mai 2011 21:26:18
    Please :
    Search for questions similar to your own before submitting them to the community
    To be the AW6 successor, iWork MUST integrate a TRUE DB, not a list organizer !

  • Markers on the line Graph.

    Hello,
    I am wondering, if it is possible to display line graph with the markers (dots, squares, …) on the line. It looks like markerDisplayed="true" is the parameter to set, but it changes marker Display in the legend, not on the graph.
    Thank you,
    Irina.

    Hi,
    is this a question for JDeveloper 10.1.3 or 11? If it sis for 11, please post this to the JDeveloper 11 forum, which is montitored by the DVT developers as well:
    JDeveloper and OC4J 11g Technology Preview
    Frank

  • Issue with Line Graph in SSRS

    I am pulling my hair our trying to format a line graph.
    Below is my current report - 
    The Line Graph I have created has a Category Group of "YearLogged" and "MonthLogged".
    The series I have added is an expression -
    =Count(IIF(Fields!InvoicePaid_.Value = "Yes" And Fields!ProcessTarget.Value = "InTarget", 1, Nothing))
    As you can see the data label is coming back as values in "Paid" column from my table. What I want is the percentages instead labelled.
    Also the Y axis is coming back with the total Paid invoices as a percentage? That's not right I want that to show up to 100%.
    I just want to show what % of invoices are being paid In Target over the month.
    Another question - where is the legend title getting "Process Target" from? Can I rename that to what ever I want?

    Hi ikilledbill,
    According to the snapshot of the chart you have provided that it seems you have put the fields "YearLogged" and "MonthLogged" in the Category Group and add  field "InTarget" in the Value area as Series, you also add
    the expression "Count(IIF(Fields!InvoicePaid_.Value = "Yes" And Fields!ProcessTarget.Value = "InTarget", 1, Nothing))" to display another series, now you want to display the percentage of InTarget/Paid as the data
    point, right?
    I have tested on my local envoronment and details information below for your reference:
    I have use some sample data as below and if you want to display the percentage value as in below snapshot, you need to add expression like below in the series:
    =Fields!InTarget.Value/Fields!Paid.Value
    After add the expression, right click the data label to select the "Series Label Properties" and click Number to select the "Percentage".
    Right click the Y-Axis and select the "Vertical Axis Properties", click Number to select the "Percentage".
    To change the Legend Title, please right click the series and select the "Series Properties", enter the title you want in the "Custom legend text":
    If I have some misunderstanding, please try to provide more details information about the design of the chart and also sample data in the table.
    Any problem, please feel free to ask.
    Regards,
    Vicky Liu
    Vicky Liu
    TechNet Community Support

  • Is it possible to modify marker shapes in a line graph

    Hello,
    Some questions regarding the marker shapes in line graphs.
    I have a line graph with two series. The client wants one series to have the diamond shape (black border, white inside) and the other series to also be a diamond but be filled in black.
    Is there a way to do this?
    Also, the marker shapes appear small in the graph. Is there a way to increase the size of the marker shapes?
    Lastly, I can't get the marker shapes to appear in the legend. I have tried setting markerShapeInLegend="true" in the Graph tag but that didn't help. It still just displays the line colour of the series.
    We are on version 10.1.3.4.1
    Any help is greatly appreciated. Thanks!
    Jared

    Hi,
    It is impossible to do that because the user query is using query generator. Click the condition button in the quer generator windows. The selection criteria text used the condition.
    you can use a custom report instead of using user query e.g. crystal report or reporting services
    JiM

  • ClickListener in ADF Line graph

    Hello,
    Is it possible to get the x-axis and y-axis values (i.e.coordinates) of the line graph if user clicks in a line area between points (not the point itself)?
    I can get the x-axis and y-axis values if I click on point in a line as follows:
        public void graphClickListener(ClickEvent clickEvent)
            ComponentHandle handle = clickEvent.getComponentHandle();
            if (handle instanceof DataComponentHandle)
                DataComponentHandle dhandle = (DataComponentHandle)handle;
                Object val = dhandle.getValue(DataComponentHandle.UNFORMATTED_VALUE);
                Date timeVal = null;
               Attributes[] seriesInfo = dhandle.getSeriesAttributes();
                if (seriesInfo != null && seriesInfo.length > 0)
                    Object seriesName = seriesInfo[0].getValue(Attributes.LABEL_VALUE);
                       Attributes[] groupInfo = dhandle.getGroupAttributes();
                        if (groupInfo != null && groupInfo.length > 0)
                            Object timeObj = groupInfo[0].getValue(Attributes.LABEL_VALUE);
                            if (timeObj != null)
                                timeVal = new Date(((Date)timeObj).getTime());
    //However when I click on a line area between the points (not the point itself) then I can get only the series name information, not the x-axis and y axis value:
            else if (handle instanceof SeriesComponentHandle)
                // Get the series attributes
                Attributes[] seriesInfo = ((SeriesComponentHandle)handle).getSeriesAttributes();
                String data = "";
                if (seriesInfo != null)
                    for (Attributes attrs : seriesInfo)
                        data += "\nSeries value: " + attrs.getValue(Attributes.LABEL_VALUE);
                        data += "\nSeries name: " + attrs.getValue(Attributes.LABEL_ATTRIBUTE);
                        data += "\nSeries value id: " + attrs.getValue(Attributes.ID_VALUE);
                        data += "\nSeries name id: " + attrs.getValue(Attributes.ID_ATTRIBUTE);
                System.out.println(data);
    Following is the source of the jsf file:
              <dvt:graph id="lineGraph1" animationOnDisplay="auto"
                         tabularData="#{pageFlowScope.gaphPageStateBean_backing.graphTabularData}"
                         customToolTipCallback="#{pageFlowScopegraphPageStateBean_backing.callback}"
                         graphType="LINE_VERT_ABS"
                         seriesObjectCount="#{pageFlowScope.graphPageStateBean_backing.seriesCount}"
                         timeRangeStart="#{pageFlowScope.graphPageStateBean_backing.graphStartDate}"
                         timeRangeEnd="#{pageFlowScope.graphPageStateBean_backing.graphEndDate}"
                         timeAxisInterval="CTAI_MINUTE" timeRangeMode="TRM_EXPLICIT"
                         partialTriggers="::commandLink1 ::t1:cb7"
                         binding="#{backingBeanScope.graphPageBean_backing.graphBinding}"
                         clickListener="#{backingBeanScope.graphPageBean_backing.graphClickListener}"
                         timeAxisType="TAT_IRREGULAR" textAntialiasing="true"
                         scrollListener="#{backingBeanScope.graphPageBean_backing.scrollListener}"
                         zoomListener="#{backingBeanScope.graphPageBean_backing.zoomListener}"
                         markerTooltipType="MTT_VALUES_TEXT">
                <dvt:background/>
                <dvt:graphPlotArea/>
                <dvt:seriesSet defaultLineWidth="3" defaultMarkerColor="#ffffff"
                               seriesMap="#{pageFlowScope.graphPageStateBean_backing.lineGraphSeriesMap}"
                               markerDisplayed="true"
                               defaultMarkerShape="MS_CIRCLE"/>
                <dvt:o1Axis id="rhrhtr6" scrolling="on"/>
                <dvt:y1Axis id="fwef43" lineWidth="1" axisMaxValue="1.0"
                            axisMinValue="0.0" logarithmicBase="10"/>
                <dvt:legendArea automaticPlacement="AP_NEVER" rendered="false"/>
                <dvt:o1TickLabel id="o1TickLabel1" tickLabelSkipCount="50"
                                 tickLabelSkipMode="TLS_MANUAL"
                                 tickLabelSkipFirst="0"/>
                <dvt:y1MajorTick id="y1MajorTick1"
                                 tickStyle="#{pageFlowScope.gaphPageStateBean_backing.YAxisTickLine}"/>
                <dvt:y1TickLabel rendered="false"/>
                <dvt:shapeAttributesSet id="shapeAttribSet1">
                  <dvt:shapeAttributes component="GRAPH_AREAMARKER" clickable="true"
                                       id="shapeAttrib1"/>
                </dvt:shapeAttributesSet>
                <dvt:timeAxisDateFormat timeFormat="HOUR24_MINUTE"
                                        yearFormat="YEAR_LONG"
                                        monthFormat="MONTH_SHORT"
                                        quarterFormat="NONE"/>
                <dvt:o1Title text="Time:" horizontalAlignment="LEFT">
                  <dvt:graphFont id="graphFont1" underline="true" color="#002173"/>
                </dvt:o1Title>
                <dvt:annotationSet annotationMap="#{pageFlowScope.graphPageStateBean_backing.graphAnnotationMap}"/>
              </dvt:graph>
    Thank you.
    Valon
    Jdeveloper 11.1.1.5.0
    af:graph

    I use af:graph instead of af:lineGraph because the tooltip needs some special customization which af:lineGraph doesn't support.
    Just for the sake of the question, I converted the graph to af:lineGraph and I set clickListener in dvt:shapeAttributes as well. It didn't make any difference.
    When I click in a line area outside of a point the clickListener gets invoked, however it is not useful since I cannot obtain x and y coordinates.
    It goes in the else if section of the code i provided on top of this page. I.e. else if (handle instanceof SeriesComponentHandle) {............}.
    My question remains un-answered yet.
    Thank you,

  • How do i  create a line graph and scatterplots graph in numbers?

    hi fellow mac users, i am taking a biology class and i have to create a graph, the only problem is i dont know where to begin. I would love your advice and ideas on how to do so.THE OTHER TYPES OF GRAPHS THAT I HAVE TO MAKE IS A LINE GRAPH     SCATTER PLOT    BAR GRAPH   AND    A  PIE CHART.  if yall could help me that would be great. (a list of steps will help me alot)

    HI izzie,
    As well as the link in Wayne's post, you can get the Numbers '09 User Guide through the Help menu in Numbers.
    Besides Chapter 7, which deals with your current question, I would strongly suggest reading at least the first four chapters of the guide for a good grounding in the basics of using Numbers.
    Regards,
    Barry

  • Problems with Flash Line Graphs

    I have two problems with the new Flash Line Graphs in APEX 3.1
    1. I have created a query that returns a set number of rows. Sometimes the VALUE for a specific row might be null. When this occurs the LABEL data does not show up on the X axis. I want the LABEL data to show up no matter what. How do I accomplish this?
    2. Related to the above query. When the VALUE field is null for 3 records (or more) in a row, not only does the LABEL data for those records not display, the VALUE and LABEL data for the records that appear in the set after these 3 records also do not display. If one or even two null VALUE fields appears in a row, things are still OK. What do I need to do to get all my data to display?
    Any help would be appreciated.
    THANKS
    Raymond

    Raymond,
    For the Interactive report chart issue, could it be related to this?
    Re: Apex 3.1. Interactive Report. Questions and Problems.
    Interactive Report. Chart. Seems to be bug...
    - Christina

  • Numbers Line Graph is more annoying than Miley Cyrus

    Hello and thanks for taking time to read and answer my question.  So I have a science fair project coming up and numbers is being very annoying.  My experiment is testing the affect of temperature on the effectiveness of magnets.  My table looks like this: 
    Magnet 1
    Magnet 2
    Magnet 3
    Magnet 4
    Magnet 5
    Average
    74 Degrees
    40g
    42g
    50g
    27g
    38g
    39.4
    200 Degrees
    28g
    25g
    35g
    46g
    38g
    34.4
    250 Degrees
    62g
    39g
    10g
    53g
    29g
    38.6
    300 Degrees
    34g
    19g
    36g
    23g
    41g
    30.6
    350 Degrees
    26g
    21g
    17g
    36g
    37g
    27.4
    All I want to do is make a simple line graph that will show the correlation (or lack of one) However, when I try to make it into a graph, I keep either getting no lines at all or only the line for the average.  Why is this?  What am I doing wrong?  Help is greatly appreciated.
    Thanks so much,
    Colton
    I'm using numbers 3.1 by the way.

    Hi Colton,
    "I keep either getting no lines at all or only the line for the average.  Why is this? "
    It's because the column labeled Average is the only one containing numbers. Appending the g or " Degrees" forces Numbers to regard the values in the other columns as Text, which has no numerical value, and can't be graphed.
    With the text stripped from those numerical values you can produce either of these two graphs. See the notes below regrding the major differences.
    Scatter chart with connected points
    Line chart
    Cosmetically, the line graph appears with thicker lines connecting the data points, and with all symbols set to open circles. I thickened the connecting lines on the scatter chart to make them more visible, and made the Average line about 40% thicker than the others. No changes were made to the lines on the line chart.
    The legend for both (Magnet 1, Magnet 2, etc.) appears as a horizontal line (or lines) of text. Selecting the box, then dragging either handle toward the other forces the labels into a vertical stack, which can then be moved to a visually better position.
    The main functional difference between the two types is in the purpose of the X axis.
    In the scatter chart, both X and Y axes are Value axes—the position of each data point is determined vertically by its Y value and horizontally by its X value.
    The Line chart is a Category chart. Category charts have one Value axis (here the Y axis) and one Category axis (here the X axis). Categories are equally spaced along the Category axis, and the data points' vertical position(in this example) is determined by the Y value of the point.
    In your case, the difference can be seen in the (horizontal) distance between the first two samples in each series compared to the (horizontal) distance between other ajacent pairs in the same series. In the Line chart, these distances are all the same. In the Scatter chart the first pair (74° and 200°) are more widely separated than the others (each 50° higher than the temperature before it).
    In cases where you are trying to show a relationship (or lack of relationship) between two sets of values (speed vs braking distance, temperature vs volume, etc.) a scatter chart usually gives a better representation.
    Practical note: Values must be placed in non-Header rows and columns. Labels, including Category labels, must be placed in Header Rows or Header columns to be picked up by the chart. The formatting of the pasted data in your initial post indicates the temperatures are in a Header column. The column labels are (and should be) in a Header row.
    Good luck with your project!
    Regards,
    Barry
    PS: You might want to check the meanings of "affect" and "effect" before commiting yourself to either on your display and in your report.
    PPS to Yellowbox: HI Ian. Looks like you got started earlier and/or wrote faster thn I did! Something odd happened in the example in your first post. The category labels have been offset one cata set to the right, and there's no 350.
    B

  • Line Graph Drawing

    Hi i have developed a class for the information manipulation of a Line graph
    I would Like some help in actually drawing the graph so i can pass values
    manipulated here to the drawing of the graph any help is greatly appreciated thank you
    package ICUv2;
    import java.awt.Point;
    import java.util.Random;
    public class ecgSensor extends Paitent {
        private int x;
        private int y;
        private int xpos;
        private int ypos;
        private int min;
        private int max;
        private Point rate;
         public ecgSensor(int x, int y, int min, int max, int xpos, int ypos ){
        setX(x);
        setY(y);
        setMin(min);
        setMax(max);
        setRate(getXpos() , getYpos());
        public ecgSensor(int x, int y, int min, int max ){
        this(x,y,min,max,0,0);
        setX(x);
        setY(y);
        setMin(min);
        setMax(max);
        public ecgSensor(){
        this(5, 5, 50, 100);
        @Override
        public String toString(){
        return String.format("%s :%s", getX(), getY());
        public static void main (String[] args){
        ecgSensor a = new ecgSensor() ;
        System.out.print(a.toString());
        //System.out.print(a.getX());
        //System.out.print("  ");
        //System.out.print(a.getY());
        public Point getRate(){
        return rate;
        public void setRate(int x, int y){
        this.rate = new Point (x, y);
        public int getX(){
        return x;
        public int getY(){
        return y;
        public void setX(int x){
        this.x = x;
        public void setY(int y){
        this.y = y;
        public  int getMin(){
        return min ;
        public  int getMax(){
        return max;
        public  void setMin(int min){
        this.min = min;
        public  void setMax(int max){
        this.max = max;
        public int getXpos(){
        return xpos;
        public int getYpos(){
        return ypos;
        public void setXpos(int xpos){
        this.xpos = xpos;
        public void setYpos(int ypos){
        this.ypos = ypos;
        public int incYpos(){
        return this.ypos;
        public void setincYpos(int inc){
        setYpos(getYpos()-inc);
        public int decYpos(){
        return this.ypos;
        public void setdecYpos(int dec){
        setYpos(getYpos()+ dec);
        public class ecgReadings implements Runnable {
        Random ecgr = new Random();
        int Change = ecgr.nextInt(20);
        public void run(){
            this.toString();
            while (true) {
                  if (x%2==0){
                    setXpos(getXpos()+ 10);
                    setdecYpos(Change);
                    }else{
                    setXpos(getXpos()+ 10);
                    setincYpos(Change);
           try{
             Thread.sleep(1000);
             }catch(InterruptedException e){}
           }// end of while
        }// end of run method
    }// end of  ReviseBloodrate class
    }

    xiaolixx wrote:
    Hi i have developed a class for the information manipulation of a Line graph
    I would Like some help in actually drawing the graph so i can pass values
    manipulated here to the drawing of the graph ..Right. Did you have a question, or did you think your plaintiff cry for help would get someone to do it all for you?
    ..any help is greatly appreciated thank you
    package ICUv2;
    By convention, package names are alllowercase (It's funny you should rediscover your shift key, just for some package name where it is inappropriate!). Class names should be EachWordUpperCase, while attributes and methods should be firstWordLowerCaseAllTheRestUpper.
    By using the common conventions for code, you help to communicate the problem to others who are used to seeing that nomenclature.
    And as I said before.. "For better help sooner, post an SSCCE".

  • Line Graph will be broken on the different lines issue

    Hi, While I create a line graph which Horizontal Axis is date, if just has one line then the line is a continuous line from start date to end date,
    but if have more than 2 lines and if these lines do not have values on one same date then these lines will be broken
    my question is does this correct ? Our requirement is that these lines should be continuous, can the line graph do that ?

    Your post is unclear, but I think you want to do the following:
    Acquire 2D intensity data from a CCD array and plot it on an intensity graph
    Draw two lines to delineate an area of interest
    Integrate the values of the CCD between these two lines
    This is relatively straightforward, but you will need a more complex architecture than the one you currently have.  You will need to use the event structure and probably should have a task handling loop, as well.  This architecture is known by several things, but "event-driven state machine" is probably the most common.  Search these forums for that phrase and you will get lots of information.
    For your particular problem:
    In your event structure, you will need events to handle drawing the line (could be mouse or button/parameter driven, or both), events to calculate the integral, and the usual start/stop/data acquisition things.  Note that all these events should only generate commands for your command processor/state machine to handle.  These will be send via queue.
    In your queue-driven state machine / task handler, you will need a shift register to hold such variables as the line data (both of them), local copy of the intensity graph data, etc.
    The different frames of the case statement (or dynamically dispatched VIs if you go the object oriented route) do the actual work.
    You should learn about the event structure and queue driven state machines before starting this.  Start with the LabVIEW help, then search these forums for additional info.  For example, I believe altenbach posted a demo awhile back of the event structure in which he drew a polygonal line.
    Good luck.  Let us know if you need more info.
    This account is no longer active. Contact ShadesOfGray for current posts and information.

  • How to plot this into a line graph?

    Hi,
    I just found out that my breakeven point in sales turnover is $132,837. But how would I plot that into Illustrator's line graph?
    breakeven1.jpg: It's breakeven point is $7,956.
    breakeven2.jpg: I'm probably doing it wrong. Do I really need to define both axises like that?
    Thanks!

    A more interesting question is: Must you use a chart at all to present such a simple fact? No offense, they tear such stuff to pieces over at Junk Charts and Mr. Tufte would call it a Duck. If you insist on using a chart, a differential bar chart or a range chart would be much more appropriate and telling.
    Mylenium

Maybe you are looking for