<br><br><div class="gmail_quote">On Mon, Jun 20, 2011 at 12:36 AM, Tyron Madlener <span dir="ltr"><<a href="mailto:tyronx@gmail.com">tyronx@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><div></div><div class="h5">On Sun, Jun 19, 2011 at 8:58 PM, Ammar Yasir <<a href="mailto:ammaryasir.88@gmail.com">ammaryasir.88@gmail.com</a>> wrote:<br>
><br>
><br>
> On Sat, Jun 18, 2011 at 4:42 PM, Marc Delisle <<a href="mailto:marc@infomarc.info">marc@infomarc.info</a>> wrote:<br>
>><br>
>> Le 2011-06-17 18:16, Ammar Yasir a écrit :<br>
>> > On Fri, Jun 17, 2011 at 11:49 AM, Marc Delisle <<a href="mailto:marc@infomarc.info">marc@infomarc.info</a>><br>
>> > 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>
>> >><br>
><br>
> I used the jquery-ui plugin and implemented this.<br>
>><br>
>> ><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<br>
>> >> and<br>
>> >> no data restriction). When hovering over a dot, maybe fetch the rows<br>
>> >> one<br>
>> >> by one with Ajax? Or use Ajax if there are more than a certain number<br>
>> >> 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<br>
>> > for<br>
>> > making the initial plot and store the data row for each point. One<br>
>> > solution<br>
>> > can be like: Now I'm generating query like 'Select * from table' which<br>
>> > I'll<br>
>> > change to 'Select x,y from table' and then when hovering or clicking<br>
>> > over<br>
>> > the plot, I'll fetch the data row.<br>
>><br>
>> 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>
>><br>
> So like in table browse mode we can generate the plot for 500/250 rows. Then<br>
> if user wants we can replot with the next 500/250. Although I agree it will<br>
> 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<br>
> annoying or unnecessary.<br>
<br>
</div></div>for the 'Display chart' feature I thought of using a zoom feature like<br>
this: <a href="http://www.highcharts.com/demo/dynamic-master-detail" target="_blank">http://www.highcharts.com/demo/dynamic-master-detail</a><br>
 </blockquote><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
What if we make 2 sql queries to find out the min and max value of the<br>
'x-axis', then select like 100-200 values that are equally distributed<br>
over the x-axis and display those?<br>
<br>
Hope that was understandable.<br>
<div> <br></div></blockquote><div>Sampling is okay but only if we use a good sampling technique. There might be the case where we miss what the user is looking for.<br>In partitioning we wont miss but might complicate matters.<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 class="h5">
><br>
>><br>
>> ><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>
>><br>
>><br>
>> --<br>
>> Marc Delisle<br>
>> <a href="http://infomarc.info" target="_blank">http://infomarc.info</a><br>
>><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>
><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>
><br>
><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>