I am using jqwidgets Line Charts and showing legend vertical Position is there a way to add a scroll bar to this besides it goes over the graph?
Related
How to avoid displaying vertical border lines while scrolling jqxgrid horizontally..That is I found that till grid width it is displaying correctly.
The above issue displaying after GROUPING done in jqxgrid
Let me preface with saying I have bar, pie and line charts where renderEnd all works fine.
I'm trying to modify the styling on a horizontal bar chart, which I can do fine either in the callback or renderEnd and the results can be seen in the browser. The problem occurs when resizing the window, all the custom styling is removed and the chart resets.
Testing render end with a simple console.log on all my other charts, the log fires each time the window is resized, as far as I understand renderEnd should, but on my horizontal bar chart this simply isn't the case and it only gets fired when the page loads.
Here's two plunker's of a horizontal bar chart and a vertical bar chart, if you open the console and watch the height (on horizontal) and width (on vertical) you can see that renderEnd only fires on load on the horizontal chart but fires on load and each time the window is resized on the vertical chart.
If anybody could help me out with this I'd greatly appreciate it!
Horizontal Bar Chart:
http://embed.plnkr.co/ua2IGvShEt2zZeyRTZA2/
Vertical Bar Chart:
http://embed.plnkr.co/eMS2abmdegS8hArklKdY/
Thanks.
I have gone through a lot of examples, but just could not find what I am looking for. I have a chart which has 54 little bar charts in it. I want to implement following zooming features:
1) By default, the chart is displayed in a svg container of size 400x400. On clicking the background of the svg container, the whole chart redraws/pops out itself to a bigger display, say 800x800, but without disturbing the other elements in the html page.
2) Each little bar chart has a separate container for itself in the svg. On clicking the bar chart, just that chart expands/pops out in a bigger display while rest of the chart is still of the same size.
How can these two features be implemented ??
Thanks in advance !
I think what you're describing is a modal div (or dialog) on top of your current page. If so, you'll need two copies of your charts. One is the original (400x400) and the other is the modal popover (800x800). Since the popover is a completely separate SVG, it can be zoomed differently (showing all 54 little bar charts or one bar chart).
Popover
The popover should be clipped so, if you're zooming to show one bar chart, the others will not be visible. You can refine it so when one bar chart is clicked, the popover only draws one bar chart at a time.
The popover can be a simple div with a high z-order or a dialog. Here's a jQuery dialog. There are many.
Click handlers
You also need click handlers on each chart group the the main SVG group. Alternatively, you could have one click handler for all the bar charts and calculate when you are over the background or an individual bar chart.
g.on('click' , function(d){ ...do the zoom... });
I'm trying to add tooltip to a chart in the following link Focus+Context via Brushing. And i was able to add the tooltip using the mouseon and mouseout event from this link. But the challenge is i cannot get the value on hovering, only the div is appearing. And the div appearing on all the parts of the area chart. I want to it to be appeared only on the edges while hovering. Someone please help me in this.
well i have little knowledge in JavaScript.
My idea is to design a grid look so that whenever user drag some horizontal or vertical object on grid either horizontal or vertical line of gird hovers and he can have idea this is where i have to drop my object.
I have made gird using table specifying border-left,now i have grid of some column and row and for showing horizontal and vertical line i am using border with position absolute.now i am not getting how do i get position when mouse goes on border-left or border-right of table(td) so that i can place my border with that gives a hover effect
Are you searching to give effect to active droppable element, then this can help you
http://jqueryui.com/demos/droppable/#option-activeClass