The ability to customize line attributes in a line graph (3 series)

Hello all,
I have a line graph page that plots three lines (series 1, series 2, series 3).
line 1 - upper boundary of a confidence interval
line 2 - actual estimate
line 3 - lower boundary of a confidence interval
Visualize three lines running along the axis. If the estimate line dips above the upper line or below the lower line, then that would indicate a problem for us to investigate.
It looks pretty but the end user wants the upper and lower boundaries to be 'dotted' lines instead of solid to help differentiate it from the estimate. Currently, I don't have any control over the line attributes using the built in wizard. Anybody know how I could customize the display so that lines 1 and 3 would be dotted while leaving line 2 as a solid line?
Thanks for any help.
James

James -
You are going to need to use Custom XML for this task
This link outlines (among other things) how create a process to create XML to replace the #DATA# in the Custom XML: Re: Chart with 2 Y Axis
In addition to this, the following link is useful in seeing how the page process can work: http://apex.oracle.com/pls/apex/f?p=36648:30:4466603909194692:::::&tz=-8:00
Next, you will need to create a new line style in your Custom XML (not the #DATA# tag portion, but the Custom XML of the chart) Here are a couple of references that may help: http://www.anychart.com/products/anychart/docs/xmlReference/index.html and http://www.anychart.com/products/anychart/docs/users-guide/index.html
Once you have defined a style in your custom XML, then your page process will need to make decisions about what style to use and apply the correct style to the appropriate lines.
I know this process is quite confusing at the beginning, however, with a little practice, it becomes much easier.
Austin

Similar Messages

  • Setting the value of a single attribute for multiple line items

    Hi all,
    I am working on a Web Dynpro application, I have created this applicaion for an accounting document so it has header data and multiple line item data. As per the requirement I have to put the following logic:
    1. When a user enters a value in the field KBLNR on the line item, all the other fields like cost centerm fund, functional area should populate from a database table based on the value of the KBLNR. to get this I have put the following code:
    TYPES: BEGIN OF t_kblp,
              fipos     TYPE kblp-fipos,
              kostl     TYPE kostl,
                      END OF t_kblp.
      DATA lv_kblnr TYPE wd_this->element_t_bseg-kblnr.
      DATA: lt_kblp TYPE STANDARD TABLE OF t_kblp,
            wa_kblp LIKE LINE OF lt_kblp,
            lt_bseg              TYPE STANDARD TABLE OF bseg,
            wa_bseg              TYPE bseg.
      DATA lo_nd_t_bseg TYPE REF TO if_wd_context_node.
      DATA lo_el_t_bseg TYPE REF TO if_wd_context_element.
      DATA: ls_t_bseg TYPE wd_this->element_t_bseg,
            lo_api_controller    TYPE REF TO if_wd_controller,
            lo_message_manager   TYPE REF TO if_wd_message_manager,
            lo_nd_tbseg          TYPE REF TO if_wd_context_node,
             lo_el_tbseg          TYPE REF TO if_wd_context_element,
             lt_el_tbseg          TYPE wdr_context_element_set,
             lv_bseg              TYPE bseg.
      lo_nd_t_bseg = wd_context->path_get_node( path = `ZDATA.CHANGING.T_BSEG` ).
      lo_api_controller ?= wd_this->wd_get_api( ).
      CALL METHOD lo_api_controller->get_message_manager
        RECEIVING
          message_manager = lo_message_manager.
      lo_nd_tbseg = wd_context->path_get_node( path = `ZDATA.CHANGING.T_BSEG` ).
      lt_el_tbseg = lo_nd_tbseg->get_elements( ).
      LOOP AT lt_el_tbseg INTO lo_el_tbseg.
        lo_el_tbseg->get_static_attributes(
                               IMPORTING static_attributes = lv_bseg ).
      IF lv_bseg-kblnr NE ' '.
          SELECT belnr
                 fipos
                 kostl
                 PSPNR
                 geber
                 saknr
                 fkber
                 grant_nbr
                 gsber
                 FROM kblp
                 inTO corresponding fields of wa_kblp
                 WHERE belnr = lv_bseg-kblnr and
                      saknr = lv_bseg-saknr.
            ENDSELECT.
    lo_nd_t_bseg = wd_context->path_get_node( path = `ZPRELIMINARY_POSTING.CHANGING.T_BSEG` ).
    * get element via lead selection
            lo_el_t_bseg = lo_nd_t_bseg->get_element( ).
    lo_el_tbseg->set_static_attributes(
                               EXPORTING static_attributes = wa_kblp ).
       CLEAR: lv_bseg, wa_kblp.
      ENDLOOP.
    everything is working fine but now the problem is couple of fields that I have in wa_kblp are with different names in bseg table and hence they are not updating... I tried putting the following logic within the loop :
    lo_el_t_bseg->set_attribute(
        name =  `PROJK`
    value = wa_kblp-pspnr ).
    but it's only setting the value of the first line item and not working for the multiple line items, can you please tell me how can do this?
    Thanks,
    Rajat Garg
    Edited by: rajatg on Jun 24, 2011 5:09 PM

    Hi Chris,
    I tried your code and it worked fine but after I put this code I am getting another issue. within the loop I had a code to make the fields non modifiable on the screen and was working fine but now what's happening is it's making the all the lines uneditable except the one with data on it (which is completely opposite), this is what I have coded:
    LOOP AT lt_el_tbseg INTO lo_el_tbseg.
        lo_el_tbseg->get_static_attributes(
                               IMPORTING static_attributes = lv_bseg ).
    IF lv_bseg-kblnr NE ' '.
      SELECT belnr
                 fipos
                 kostl
                 PSPNR
                 geber
                 saknr
                 fkber
                 grant_nbr
                 gsber
                 FROM kblp
                 inTO corresponding fields of wa_kblp
                 WHERE belnr = lv_bseg-kblnr and
                      saknr = lv_bseg-saknr.
            ENDSELECT.
    move: wa_kblp-belnr to wa_bseg-kblnr,
    wa_kblp-fipos to wa_bseg-fipos,
    wa_kblp-kostl to wa_bseg-kostl,
    wa_kblp-pspnr to wa_bseg-projk,
    wa_kblp-geber to wa_bseg-geber,
    wa_kblp-saknr to wa_bseg-saknr,
    wa_kblp-fkber to wa_bseg-fkber,
    wa_kblp-grant_nbr to wa_bseg-grant_nbr,
    wa_kblp-gsber to wa_bseg-gsber,
    lv_bseg-dmbtr to wa_bseg-dmbtr.
    append wa_bseg to lt_bseg.
    lo_nd_edit_property = wd_context->path_get_node( path = `ZPRELIMINARY_POSTING.CHANGING.T_BSEG.EDIT_PROPERTY` ).
          get element via lead selection
          lo_el_edit_property = lo_nd_edit_property->get_element( ).
          lo_el_edit_property->set_attribute(
            name =  `EDIT_FIELD`
            value = 'ABAP_TRUE' ).
          lo_el_edit_property->set_attribute(
            name =  `EDIT_WBS`
            value = 'ABAP_TRUE' ).
    endif.
    endloop.
    o_nd_t_bseg = wd_context->path_get_node( path = `ZPRELIMINARY_POSTING.CHANGING.T_BSEG` ).
    get element via lead selection
            lo_el_t_bseg = lo_nd_t_bseg->get_element( ).
      CALL METHOD lo_nd_t_bseg->bind_table
        EXPORTING
          new_items            = lt_bseg.
    Can you please see what I am doing it wrong here....

  • Will the ability to customize genre art ever be a feature in iTunes?

    Using iTunes is great but one area which always baffles me is why doesn't it allow you to customize the genre art? It lets you customize the genres themselves but in order to customize the art I have to dig into the 'Package Contents' and then play around with the genres.plist file. This is all a bit fiddly, and each time I try it doesn't work, either through me being a computer idiot or it's all a lie. I would like to change the genre art within iTunes and not go digging around in folders. Does anyone know of a plug in that can do that?
    I have looked at iTunes Genre Art Manager but that seems to be created for iTunes 8, though it says it works for iTunes 9. However, I'm on iTunes 10.
    As I say, a plug in would be great, but a feature built right into iTunes itself would be better. How do we suggest such a thing to the iTunes Wizards so it is included in a future version?
    Thank you

    I have tried it with iTunes 10. Essentially nothing happens within iTunes and then iTunes Genre Art Manager says it cannot save any changes. I might be doing something wrong, but following the instructions has not been successful. As far as I can tell I am running Java SE 6 on a 64 bit Macbook Pro.
    However, thank you for the feeback link. It seems obvious, but I didn't think of it. I have sent through my suggestion to the iTunes people.

  • When I use FF 4 I have problem with my Intranet user interface, I lost the ability to acces my intranet database? So for now I go back to previous version. I hope that kind of problem can be fix soon.

    I usually use FF 3.6 version to download data from my company intranet. With old FF version I can access the intranet easily. But when I upgrade to the FF 4, I lost the ability to customize the variable data I want to collect. It kind of stuck. Usually when I right click I have option what to do. with the new version my option is none. nothing change. It's frustrating. So now, I go back to previous version. You said previous version is vulnerable to phishing or virus or something but still it user friendly for me to access my company data. Please fix that bug and I'll upgrade to the newest version.

    I want to add my progress about this problem. I find this problem in IE 9, but it has compatibility view, though not too perfect but quite helpful. Whereas FF 4, from article in support, said it doesn't have one. So, I beg you FF team to accommodate us who still deal with old web design so we still can use this FF 4. Please..please..please. I still believe Firefox is the best browser and I hope FF team also responsive about current problem. I think I don't have any option, but to downgrade FF to 3.6 until someone tell me how to deal with this kind of problem. Thanks.

  • CS4 crashes when I send to print and pen tool loses the ability to keep the attributes of a multi-stroked line.

    Using Illustrator CS4 (can't upgrade because the office I am contracted with will not upgrade) on a Mac running Mavericks 10.9.5 (just upgraded from 10.6). CS4 crashes when I send to print (I've been saving as a PDF and printing that). Also, the pen tool loses the ability to keep the attributes of a multi-stroked line.

    Thanks, Larry. I should have remembered the "…Basic Appearance…" thingy. I've tutored enough people in Illustrator—it just never occurred to me. As for the printer, I'll give that a shot. I'll fumble my way around in that; not sure exactly how to go about doing it, but I'm game. Thank you for your help.   — Jim

  • Does any iPhone have the ability to talk to text off-line?

    Would like to know if any iPhones have the ability to talk to text off-line?

    Speech to text as it currently works takes a powerful computer and a large database. It will awhile before phones are that powerful and have that much storage. Based on the trends toward cloud storage and constant connectivity, I don't see it as something companies will be interested in developing.

  • I'd like the ability to...

    ...have my songs re-encoded to 128kpbs AAC as they're synced to my 8GB iPod Touch. iTunes lets you do this for iPod Shuffles, and it really helps save space on your iPod and keeps your library clean. I have a lot of Apple Lossless that I enjoy listening to at home on my laptop, but when I'm on-the-go I'm less concerned about high-fidelity audio and more worried about storage space. Having to maintain mp3 copies of the albums I have in Apple Lossless is annoying - please let me use this feature with my iPod Touch!

    I didn't say "they" were AAC (I can only assume you're talking about the albums I maintain between the machine and the iPod, which, just as you quoted me as saying, are in mp3 v0...as I said I prefer that to AAC if given the choice), I said Apple has already implemented a preference in iTunes for encoding higher-bitrate files directly to the iPod in 128kbps AAC without them entering the library at all. The idea is that even though I currently maintain my albums in v0 mp3 (and would love a preference with more customization, i.e. the ability to encode to the iPod in mp3), it's probably a trivial change for Apple to enable the preference they already use for the iPod Shuffle for the iPod Touch (that is to say, a reasonable request).
    v0 is a variable bitrate setting (actually a command-line switch) for LAME that is considered the best tradeoff between filesize and audio quality when dealing with mp3's.
    Sooooooo...anyone want to address the topic?

  • How do I lock the location of a table and still have the ability to edit it?

    I actually have two questions.
    1. I have a table that I made a master object for the purpose of having it on two pages. Becuase it is a master object, I am unable to input data into it. I'm fine with this because it's important this table remain exactly as it is. So I made another table with the same dimensions and put it on top, and turned off all the lines so you can only see the underlying table, and any data inputted looks as if it belongs to the master object. However, I spent an embarassingly long time trying to get the second, top table in position and I don't want it to move. Is there a way to lock it's location and still have the ability to input data?
    2. I would like to copy and paste the above-mentioned second table. However, when I do so, the dimensions change. Some of the rows line up with the master-object underlying table, but some are way off. I have no idea why this would be. I went into the settings of both and made sure their measurements were the same. Rows, columns, x, y; everything. As a temporary solution, I made the top-table a master-object, which put it on both pages and then I 'unmade' it a master-object.
    Any ideas? Thanks for your time!

    This may not be the most efficient method, but drag it to your desk top.  Delete the image in iPhoto, re-import the image and merge it into the event where you want it.
    You may also consider posting this query on the iPhoto forum.  You will have a wider audience and one that is oriented towards this application.
    Ciao.

  • PO lines attributes getting picked up in place of null PO headers attribute

    Hi,
    I am having a problem with the hierarchy problem. We are populating attribute 15 of a PO header. some times it can be null. FYI, we are using 11.5.10 instance where oracle supports direct PO template rather than having a rdf file.
    And now in the xml report, if attribute15 of po header is not null then it is fine.
    But if attribute15 is null, then the template is picking from the next available attribute15 that is from the po lines. As the line level group of "LINES" is between the "PO_DATA" (header group), hence the template is checking for next available attribute15.
    Can any one please suggest how to design the template where we can make the template to check only for that tag at the header level group rather than the line level group tag?
    Thank You in advance.
    Regards,
    Srinivas.

    Hi,
    I am having a problem with the hierarchy problem. We are populating attribute 15 of a PO header. some times it can be null. FYI, we are using 11.5.10 instance where oracle supports direct PO template rather than having a rdf file.
    And now in the xml report, if attribute15 of po header is not null then it is fine.
    But if attribute15 is null, then the template is picking from the next available attribute15 that is from the po lines. As the line level group of "LINES" is between the "PO_DATA" (header group), hence the template is checking for next available attribute15.
    Can any one please suggest how to design the template where we can make the template to check only for that tag at the header level group rather than the line level group tag?
    Thank You in advance.
    Regards,
    Srinivas.

  • I remove toolbars in the options menu and each time I re-load they come back. I want the ability to remove toolbars permanently.

    In the options menu, I remove the toolbars that I don't want to see. i.e. Conduit Engine and Add-on Bar. They only remain removed for that session. When I re-load FF, they are back. I want the ability to remove toolbars I don't want and have them STAY removed.

    The file that stores details of the customizations is probably corrupt. For details of how to fix it see https://support.mozilla.com/kb/Toolbar+keeps+resetting

  • Does ODI has the ability to organize 1000+ pl/sql programs?

    Hi experts,
    we are proposing ODI to a customer who has 1000+ pl/sql programs to load data to Oracle DW. Besides, there are many complicated dependencies among these programs.
    I know that ODI has "package" functionality to build up a workflow and schedule programs like mappings and pl/sql etc... But does ODI have the ability to organize 1000+ of them? And does ODI provide a way like scripting to automatically generate this package? I mean something like Teradata's ETL Automation if anybody ever used this.
    Any help will be highly appreciated.
    Flo

    Hi Flo,
    I can't see a way to conver the PL/SQL code to ODI "code" (interface, procedures, etc...) directly but, it is possible to customize an object to read the database PL/SQL dependence and generate a package that call those codes in the right sequence.
    An other way, that will bring you all Metadata control (column using information thu all database) is use a customized KM to map the pl/sql programs as table and, then use it in a interface.
    Cezar Santos

  • Line attributes "stick"

    hi -
    I'm another Freehand holdout. 'nuff said.
    I'm using Freehand MX 11.0.2 on an iMac running 10.5.7 4 GB RAM. Anyway...
    I've found that I can't change the attributes like reducing the width of a line or removing (previously assigned) arrow points on the ends. When I create a (new) line then go to the Inspector panel to change the attributes, nothing happens. I also went inside of the Preferences and unchecked the "Changing objects changes defaults" box. I even tried creating a box, ungrouping it, then using the Knife tool to get what I wanted...but the arrowhead still shows up on one end.
    I am thrilled that I got FH to work on this new machine but am a bit frustrated as many of the familiar tools and their functions don't operate like they used to (last time I used FH was at vers. 9 running OS 9.2
    Thanks!

    You may have a second stroke, with arrowhead, attached to the same path, or if the path is part of a group, you may have a stroke with arrowhead applied at group level.
    Compared to FH9, FHMX allows you to apply multiple strokes to a single path. It allows you to apply fills, strokes and effects at either path level or group level. It's a bit disconcerting at first to keep it all sorted out.
    A few hints:
    Remember that every time you click on the pencil icon in the Object panel, you add a new stroke. To edit an existing stroke, click on the stroke's name in the Object panel list.
    I like to keep my Info toolbar open so I can see at a glance whether I have a path or group selected.
    I have set a custom keyboard shortcut of F1 to Subselect. Since the tilde key (~) is Superselect, I can navigate groups easily with these two shortcuts.
    It's a good idea to leave the preference "Changing objects changes defaults" turned off. It will help you access the stroke and fill contents of selections of multiple objects with the same attributes.

  • How to index an attribute through command line

    Hi,
    I want to index an attribute through command line. I am using OID. I am creating every attribute and object class through command line. Any suggestion will be of great help.
    Thanks.

    Hi ,
    When Oracle Internet Directory is installed,by default,certain attributes are already indexed. If you want to use additional attributes in search filters, you must index them.
    Below are the points one should remember when indexing an attribure....
    - We can index an attribute while creating it from Oracle Directory Manager admin tool.
    - You can not index an existing attribute from Oracle Directory Manager tool.
    - To index an already existing attribute and that does not have any data, use ldapmodify command.
    - To index an already existing attribute and the has the data, use catalog.sh command.
    If you are sure that the attribute does not have any data in any of the object profile (user,group,container,etc...) then prepare any ldif file and index it using ldapmodify otherwise use catalog.sh command.
    Regards
    GK Goalla

  • Photoshop CS6 updated and lost the ability to open DICOM files

    My photoshop CS6 updated and I lost the ability to pen DICOM files (dcm file extension). any help on how to get it back? or should I just uninstall and re-install the entire program?

    Oliver Sparrow wrote:
    I note that teh Dreamweaver product is not listed on my registered product list here on line, and when I tried to register it, the system refused, saying that it was registered as a part of a 'systems purchase', or some such. I bought it as a download from an on-line retailer.
    That certainly sounds like bogus software. I'd get rid of it (and do a clean reformat/reinstall of everything in case it has planted some malware in your system).

  • Does jhat has the ability to show refernce-chains?

    Hello!
    I am using JHat for debugging some memory problems I am experiencing.
    I have one Object (UObject) which should not be reachable from another one (UApplication) however when I select "Objects reachable from here" from UApplication in jhat I see that UObject is reachable from UApplication although it should not be anymore.
    Does jhat have the ability to show how the object is reachable (something like refernce-chains like UApplication->ArrayList->Object[]->UObject)?
    I tried to search myself but got lost because of the complex relationships between the objects in my application.
    If not, do you know some other (free, trial) tools which can help to tell me how an object is reachable via which refernces?
    Thank you a lot, lg Clemens

    Hi Flo,
    I can't see a way to conver the PL/SQL code to ODI "code" (interface, procedures, etc...) directly but, it is possible to customize an object to read the database PL/SQL dependence and generate a package that call those codes in the right sequence.
    An other way, that will bring you all Metadata control (column using information thu all database) is use a customized KM to map the pl/sql programs as table and, then use it in a interface.
    Cezar Santos

Maybe you are looking for