Summary Using SVG for charting purposes is gratifying. Both completely new kinds of charts and those resembling the obsolete CT Chart Array-command. Besides enhancing the chart-capabilities another requirement was to include the customers-logo as part of the chart. First I thought about parsing that logo.svg … sounds like too much work. Histogramme und Business-Graphik in […]
Beiträge mit dem Schlagwort SVG
Mixing SVG-images
Summary 4D introduced SVG with V11, which was in 2007. Long ago. Still SVG didn’t get a stronghold in the 4D community. Partly it’s really confusing, what SVG actually is, besides an XML-tree to represent a drawing. The confusion gets even worse concerning 4Ds mixing and matching techniques to work with SVG. I’ve described that […]
[Charts] keep it simple
Summary When 4D was new, the charts 4D could draw where state of the art. The state of the art has left 4Ds charting capabilities behind, long ago. Although I find the new approach of 4D-charting as of 64-bit V15 charming, I need something simple. Much simpler as Highcharts, Plotly, you name them. And of […]
[64-bit] more headroom for memory-leaks
Summary I don’t need no 64-bit, neither 4D-standalone nor 4D Client. We’ll never have that much data to process. These days I was wondering, why my 4D-standalone occupied 8 GB of the available 16 GB of RAM. Turned out, my code was leaking memory. Ich brauche keine 64-Bit, weder in 4D Einzelplatz noch im 4D […]
Dynamics for SVG-graphs
Summary Sometimes just the graphical quality of a chart is not enough. Getting some feedback, where the cursor is, what the mouse is touching and which is the data behind, might help to understand better. Here a short video of a 4D-only solution. english preferred Manchmal ist das schönste Histogramm – alle Daten sind berücksichtigt, […]
Cards are the new lists
Summary Listen liefern eine gute Übersicht. Sie sind breit und leere Zellen stören. Warum nicht Datenkarten in einer Zelle? Lists are a proven way displaying data. They are wide and empty cells make them less readable. A pledge for card-cells. english preferred Listen machen Daten übersichtlich. Tabellen klassifizieren Datenelemente und packen jedes in seine Zelle. Leere […]
4D Developer Award 2016
english preferred In diesem Jahr wurde der Developer Award zum zweiten Mal verliehen. Zur 4D DevCon 2014 gewann ihn Markus Weber, Kollege aus der 4Dwerkstatt. In diesem Jahr hat den Anwesenden mein Beitrag Current4DTechnology am besten gefallen. Das freut mich sehr. Den Beitrag habe ich online gestellt: Es gibt einen Pokal, der zum Graveur unterwegs ist, und […]
SVG-Chart: another example
english preferred Graphen in 4D Die aktuellen 4D Chart-Fähigkeiten sind für mich weniger geeignet. Deshalb experimentiere ich mit eigenen Charts und setzte dabei die 4D SVG-Komponente ein. Das ist komfortabel. Ein kurzer Bericht aus meiner Werkstatt. Zum Jahresende stand die Auswertung der Energieverbräuche an. Wieder eine Gelegenheit, eine andere Darstellung auszuprobieren. Ziel ist, die Gas- und Strom-Verbräuche […]
JSON: chopping and changing
english preferred rein in die Kartoffeln, raus aus den Kartoffeln Ich will zwei Datensätze aus der gleichen Tabelle in einem Formular anzeigen. Den einen Datensatz im Master-Formular, den anderen in einer Subform. Die Subform bekommt über die ihr zugewiesene Variable den Datensatzinhalt geliefert, wie hier beschrieben. In Vorbereitung des Datenaustausches verpacke ich den Datensatz mit den Verbrauchsdaten […]
SVG – state of the art
Ausnahmsweise keine deutsche Version David Adams wrote a short novel on „D3.js Wow. Some notes on SVG, D3, and data visualizations“. I read it here: „4D_Tech Digest, Vol 103, Issue 35“. Sorry no link via Message-ID. Find it, read it. I agree with him about SVG in general. Further reading on the DDDD-site: How to […]