0

J'essaie de créer un graphique à barres horizontales pour ressembler à un diagramme de pilules.Diagramme à barres de SQL Server Reporting Services

Je voudrais prendre soit un graphique à barres empilées ou un diagramme à barres empilées à 100% et mettre des extrémités arrondies sur ce graphique. Je n'utiliserais qu'une rangée dans le tableau. Une idée que j'ai eu était juste de mettre des images arrondies à chaque extrémité du tableau pour accomplir cela, mais je ne suis pas sûr que cela donnera la sensation de douceur d'une seule pilule.

Est-ce que quelqu'un a une bonne suggestion?

Je ne suis pas lié à l'idée d'utiliser un objet graphique. Mais je préférerais rester à l'écart des composants tiers qui doivent être achetés.

+0

Pouvez-vous fournir un exemple de ce que vous voulez? En dehors de ces extrémités arrondies sur une barre sonnent comme une mauvaise idée en termes d'honnêteté des données. – jimconstable

+0

Le client ne se soucie pas des données qu'ils veulent juste les fins arrondis sur le graphique à barres. Je suis conscient que les données seraient hors de la quantité qui représente l'arc de la fin arrondie. – Avitus

+0

Je n'ai jamais entendu parler de graphiques avec des barres ayant des bords arrondis. – DForck42

Répondre

1

je dois être d'accord avec jimconstable à ce sujet, en ce sens que « l'honnêteté des données » pourrait être considérablement compromise, mais si vous êtes prêt à être « off » par le montant qui représente l'arc, vous pouvez ajouter des points "faux" au graphique, de sorte qu'un graphique avec 3 segments devient un avec 5, un avec 5 devient un avec 7. Si vous ajoutez deux colonnes à votre sortie de procédure stockée, une pour l'extrémité gauche et une pour la droite end, définissez la valeur de l'image d'arrière-plan dans le concepteur de rapport. Vous devez également tenir compte du fait que la largeur de la barre dépasserait toujours 100%, donc si vous avez fait 5% de chaque extrémité, vous devrez faire la valeur de chacun des points de données "réels" ([valeur souhaitée] * .9) de sorte que le total de ces points de données «réels» soit égal à 90%, plus deux extrémités à 5% chacune. un mot de prudence cependant: j'ai pu parler au client qui l'a demandé en raison de l'inhérente inhérence dans le tableau résultant, et donc n'a pas essayé de faire ce que je vous suggère, alors continuez Avec précaution.
cela fonctionne en théorie, mais aussi beaucoup d'autres mauvaises idées

Questions connexes