<br><br><div class="gmail_quote">On Sat, Jun 18, 2011 at 4:42 PM, Marc Delisle <span dir="ltr"><<a href="mailto:marc@infomarc.info">marc@infomarc.info</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Le 2011-06-17 18:16, Ammar Yasir a écrit :<br>
<div>> On Fri, Jun 17, 2011 at 11:49 AM, Marc Delisle <<a href="mailto:marc@infomarc.info">marc@infomarc.info</a>> wrote:<br>
><br>
>> Ammar,<br>
>> it works well so far!<br>
>><br>
>> Suggestions:<br>
>><br>
>> - As the default data label, use the display field if it exists (from<br>
>> libraries/relation.lib.php, PMA_getDisplayField() )<br>
>><br>
>> - For the title, instead of "Scatter Plot", give some indications (how<br>
>> to zoom, how to click, etc) or give a link to get such indications<br>
>><br>
>> - Is it possible to enlarge the size of the working zone? ideally, to<br>
>> drag it by one of its corners?<br>
>></div></blockquote><div>I used the jquery-ui plugin and implemented this. <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">
><br>
> :) I'll try and look into it.<br>
><br>
><br>
>> - You seem to prefetch the whole table and I'm concerned about response<br>
>> time and memory issues for big tables (try it with the payment table and<br>
>> no data restriction). When hovering over a dot, maybe fetch the rows one<br>
>> by one with Ajax? Or use Ajax if there are more than a certain number of<br>
>> rows.<br>
>><br>
><br>
> I was also very much concerned about this. This happens even with the<br>
> 'Display chart' functionality in the browse tab. I pre-fetch the table for<br>
> making the initial plot and store the data row for each point. One solution<br>
> can be like: Now I'm generating query like 'Select * from table' which I'll<br>
> change to 'Select x,y from table' and then when hovering or clicking over<br>
> the plot, I'll fetch the data row.<br>
<br>
</div>Your solution of fetching just the needed columns will help, but we'll<br>
need another safeguard for big tables. I'm thinking of a configurable<br>
maximum of rows to fetch. Think of it, showing millions (or even<br>
thousands) of dots won't make any sense.<br>
<div><div></div><div class="h5"><br></div></div></blockquote><div>So like in table browse mode we can generate the plot for 500/250 rows. Then if user wants we can replot with the next 500/250. Although I agree it will only complicate the plot and its hard to make sense from the plot.<br>
Or we can also ask the limit as input but I think the user might find it annoying or unnecessary.<br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div><div>
><br>
><br>
>><br>
>> - Clicking on a point shows the whole row; is it possible to show a<br>
>> pencil icon which would permit to bring another panel to edit the row?<br>
>><br>
>> - Still thinking about a panning mechanism?<br>
>><br>
>> - Any possibility of this feature for multi-tables? <br></div></div></blockquote><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div>
<div class="h5">
<br>
<br>
--<br>
Marc Delisle<br>
<a href="http://infomarc.info" target="_blank">http://infomarc.info</a><br>
<br>
------------------------------------------------------------------------------<br>
EditLive Enterprise is the world's most technically advanced content<br>
authoring tool. Experience the power of Track Changes, Inline Image<br>
Editing and ensure content is compliant with Accessibility Checking.<br>
<a href="http://p.sf.net/sfu/ephox-dev2dev" target="_blank">http://p.sf.net/sfu/ephox-dev2dev</a><br>
_______________________________________________<br>
Phpmyadmin-devel mailing list<br>
<a href="mailto:Phpmyadmin-devel@lists.sourceforge.net">Phpmyadmin-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel</a><br>
</div></div></blockquote></div><br>