Comments (4)
Thanks for the report. I was actually planning to open this myself, this was already mentioned in issue #4
The issue is QChart.js, which doesn't offer a method to highlight a bar easily, so the options are patching QChart.js or reimplementing it. After seeing the performance boost my radar view rewrite had, I'm going to implement similar graph drawing method in QML.
from harbour-gpsinfo.
Thanks for the prompt and positive reply.
A second thought
Actually outlining the bars was a bad idea:
- The outlines at the sides of the bar need additional horizontal space, thus reducing the width of the coloured part of the bars.
- Outlines at the sides of the bars create the corner case of two adjacent bars being outlined: A double width outline might look ugly and occupies even more horizontal space.
- An outline at the bottom of the bars is simply superfluous and may look weird.
So I think the top of the bars is the right spot to position an "in use" indicator.
Maybe a simple white "top line" is sufficient to achieve this easily.
from harbour-gpsinfo.
I have implemented this by changing bar colour: All active bars are the rssi color (like now) . inactive bars are all the same scale draw color.
I tried to use border color, width and label color, but they do nothing. Chart does appear to put fine lines in the grid color around the bars (visible when you make the bar color "transparent")
I have been wasting time after finding that when I delete your gpsinfo install, my version doesn't run because Chart is unknown. I have just found that pulling gpsinfo from GH does make the chart folder, but does not get any of the files inside it. However none of it is part of the project file, so I have no idea where Chart came from.
Do you need to add QChart to the project file?
from harbour-gpsinfo.
This is now "implemented-enough" in an already released version, so this can be closed. I'm still going to rewrite the barchart page to do without the external chart element - much like what I did to the radar page - but it's outside this issue.
Closing as fixed :)
from harbour-gpsinfo.
Related Issues (18)
- Hiding satellites with 0 signal strength is wrong HOT 6
- Satellites in use / view information not updated when deactivating GPS HOT 2
- Number of satellites calculated is higher than the displayed ones HOT 14
- lupdate issues HOT 2
- Compile error: NAN HOT 1
- QChart missing from project and github clone HOT 5
- Add logging/view HOT 2
- binding loop errors HOT 4
- settings.updateinterval
- Translation to Slovak is not active in app HOT 5
- Translation of the points of the compass: East - West - North - South HOT 1
- French translation, Line 162, "horizontale" should be "verticale" HOT 1
- the translation lacks the phrases: Time to First Fix / Direction / Calibration / Magnetic Declination HOT 1
- Suggestion: translate the orientation indications N / S / W / E HOT 1
- magnetic north mark is "?"
- Don't rotate plot with compass when phone is vertical
- Barchart feature? HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from harbour-gpsinfo.