web-dev-qa-db-fra.com

Représenter un grand nombre

Je développe une application graphique. Il pourrait y avoir une situation où je devrais afficher de grands nombres sur le graphique. Le problème est qu'ils doivent contenir des étiquettes de numéros à l'intérieur des colonnes du graphique, qui sont limitées dans l'espace et je n'ai que 4 caractères pour afficher les chiffres.

J'utilise actuellement des multiplicateurs, de sorte que par exemple 1234567 est affiché comme 1,2M. J'aime cette solution, mais bien que K soit un suffixe acceptable pour des milliers, il n'y en a pas pour des milliards.

Que puis-je faire pour y remédier? Des bons moyens d'afficher les données?

6
IllegalBeard

Quelques idées:

  • Êtes-vous sûr de n'avoir que 4 caractères pour afficher les chiffres? Vous devriez penser aux pixels plutôt qu'aux caractères. Vous pouvez peut-être utiliser une police de 8 pixels qui vous ferait gagner un personnage.
  • Ne pouvez-vous pas utiliser une loupe, une info-bulle ou autre chose de ce genre?
  • S'il s'agit d'une demande de charte, je suppose que les chiffres sont importants: si vous n'avez que 4 caractères pour l'afficher, les chances sont grandes que l'interface n'est pas prête.
  • Vous n'allez probablement pas comparer des millions avec des milliards ou des milliers: pourquoi ne nommez-vous pas correctement la colonne des chiffres? Par exemple: Turn-over in billions
1
Gildas Frémont

Il existe un préfixe standard pour les milliards, c'est un G. Tout ce qui utilise un utilisateur d'ordinateur utilise les prifixes métriques SI, et la plupart des gens ont déjà l'habitude de parler de Go (et même de TB). Donc je recommanderais de m'en tenir au SI préfixes métriques.

enter image description here

Le problème avec l'utilisation de B ou Billion est que le mot "milliard" a deux significations selon le pays auquel vous faites référence. Ceux-ci sont appelés échelles longues et courtes . Dans certains, c'est 10 ^ 9 tandis que dans d'autres c'est 10 ^ 12, donc vous allez créer de la confusion avec un bon nombre de personnes en faisant cela.

L'utilisation du "G" comme symbole du "milliard" n'est au moins pas ambiguë et les personnes qui traitent généralement la taille des fichiers ou l'espace sur un ordinateur sont susceptibles de savoir ce que cela signifie.


La méthode alternative utilisée dans de nombreuses applications d'ingénierie consiste à l'écrire sous la forme 5.4 x 10^9 ou comme 5.4E9. Ce n'est cependant pas quelque chose que je recommanderais à des utilisateurs non techniques.

2
JohnGB

Je dirais que vous avez 2 solutions possibles.

  1. Lorsque dans les milliards, utilisez seulement 1 chiffre, suivi de Bn
  2. Utilisez B

Je pense que dans le contexte de l'argent, les gens comprendront ce que signifie B, surtout s'ils savent qu'ils ont affaire à de grandes quantités d'argent.

0
William