Giter Club home page Giter Club logo

historyscan's Introduction

Hi there ๐Ÿ‘‹ I'm Salim!

I am a Developer/Technical Architect from France. I'm currently working for SHODO.

[//]: # Please visit my site for more information https://salimchami.net

GitHub awards

trophy

historyscan's People

Contributors

dependabot[bot] avatar salimchami avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

historyscan's Issues

Enhancement: Payload Download Feature for TreeMap Diagram Construction

Is your feature request related to a problem? Please describe.
Yes, the current setup for constructing TreeMap diagrams in ECharts or a similar library does not offer a straightforward way to download the payload/data used for creating these diagrams. This limitation becomes a hindrance especially when dealing with dynamic or large datasets, where users may want to download the underlying data for offline analysis, reporting, or to replicate the diagram in a different environment.

Describe the solution you'd like
I propose adding a feature that allows users to download the complete payload or dataset used in constructing the TreeMap diagram. This feature could be implemented as a simple download button or option in the menu. Clicking this button would enable the user to download the data in a commonly used format like JSON, CSV, or Excel. The downloaded file should accurately reflect the current state and structure of the data as visualized in the TreeMap, including any filters or modifications applied.

Describe alternatives you've considered
As an alternative, there could be an API endpoint or a function call that returns the current state of the data, which users can then manually export or save. Another option could be to allow users to copy the data to the clipboard, but this might not be practical for larger datasets.

Additional context
This feature would significantly enhance the usability of the TreeMap tool for data analysts and researchers who frequently work with data visualization and need to share or further process the visualized data. It would also be beneficial in collaborative environments where multiple stakeholders need access to the underlying data for validation, reporting, or further analysis.

Feature Request: JSON Upload Capability for TreeMap Construction

Is your feature request related to a problem? Please describe.
Yes, there's a limitation in the current process of creating TreeMap diagrams, particularly in the context of ECharts or similar libraries. Users cannot directly upload a JSON file to generate a TreeMap. Currently, the data must be manually entered or integrated into the code, which can be time-consuming and inefficient, especially for large or complex datasets.

Describe the solution you'd like
I propose the implementation of a feature that allows users to upload a JSON file directly to the platform or tool where the TreeMap is being created. This feature would enable automatic construction of the TreeMap based on the structure and data within the JSON file. The upload interface should be user-friendly, perhaps with drag-and-drop functionality, and there should be clear indications of the file format and structure requirements. Once uploaded, the tool should parse the JSON file and render the TreeMap accordingly.

Describe alternatives you've considered
An alternative could be to provide a text input area where users can paste the JSON data directly. However, this might not be as efficient or user-friendly for larger datasets. Another possibility is to allow linking to an external JSON file hosted online, but this might introduce complexities related to data accessibility and security.

Additional context
This feature would significantly streamline the process of creating TreeMaps, particularly for users who are dealing with dynamically generated or frequently updated datasets. It would be especially useful in data analysis, financial reporting, and academic research, where data is often stored in JSON format. Having the ability to directly upload a JSON file to create a TreeMap would enhance productivity and make the tool more accessible to a broader range of users, including those who may not have extensive coding expertise.

Navbar title is missing in the translation file

Describe the bug
The navbar title is missing in the i18n file. As a consequence, the translation key shows up instead of a neat title

To Reproduce
Just open the front in the browser

Expected behavior
A neat title is visible

Screenshots
image

Search bar on treemap (zoom on item)

Is your feature request related to a problem? Please describe.
Yes, the current implementation of TreeMap in ECharts lacks an interactive search bar that allows users to quickly locate and zoom in on specific items within the TreeMap. This is particularly frustrating in large datasets where manually navigating to find a specific item can be time-consuming and inefficient.

Describe the solution you'd like
I would like to have a search bar integrated with the TreeMap component in ECharts. When a user types in this search bar, the TreeMap should automatically zoom in on the item that matches the search query. The zoom should focus on the specific item, making it the central and highlighted element in the view. This would enhance user interaction and make navigating large TreeMap datasets more efficient.

Describe alternatives you've considered
An alternative solution could be the implementation of a filter function that hides all non-matching elements, but this might not be as intuitive as a zoom feature. Another possibility is to use tooltips or a sidebar list of all items where clicking an item name would zoom in on it in the TreeMap, but this still requires manual searching and navigation, which is not as efficient as a dedicated search bar.

Additional context
This feature would be particularly useful in scenarios where TreeMap is used to visualize complex or extensive datasets, like financial markets, hierarchical data structures, or inventory management systems. The ability to quickly and directly zoom to a specific item would significantly improve the user experience and utility of the TreeMap.

Integration of Language Model Analysis Parallel to TreeMap Visualization

Is your feature request related to a problem? Please describe.
Yes, currently, while using TreeMap visualizations in data analysis tools or libraries like ECharts, there is no direct way to incorporate insights from Language Learning Models (LLMs) alongside the visual data. This lack of integration means users must manually analyze and interpret data from TreeMap visualizations, which can be time-consuming and may lead to less accurate or insightful conclusions, especially in complex datasets.

Describe the solution you'd like
I propose the addition of a feature where a Language Learning Model (LLM) can analyze the data represented in a TreeMap and provide insights, summaries, or interpretations. These insights should be displayed parallel to the TreeMap, perhaps in a sidebar or a panel below the visualization. The LLM should dynamically update its analysis based on the user's interaction with the TreeMap, such as zooming in on specific nodes or adjusting filters.

Describe alternatives you've considered
An alternative could be to provide a separate interface where users can input queries about their TreeMap data for LLM analysis. However, this would be less efficient than having integrated, real-time LLM analysis directly alongside the TreeMap.

Additional context
This feature would greatly enhance the usability of TreeMap visualizations, particularly for users who are not experts in data analysis or for those dealing with highly complex datasets. By providing LLM-generated insights and summaries, users can quickly grasp key trends, anomalies, or patterns in the data, facilitating faster and more informed decision-making. This integration would be particularly beneficial in fields like market research, financial analysis, and academic research, where quick and accurate data interpretation is crucial.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.