How to Insert Tables, Charts and Graphs on WordPress With Visualizer Plugin – 6fc Live

Displaying data visually on your WordPress site, such as your blog or WooCommerce store “My Shop” (from your “Blog Page” guide), enhances credibility and engages users by showcasing analytics like user demographics or sales for products like “Flying Ninja” (from your “Creating Products” guide). The Visualizer: Tables and Charts Manager plugin, featured in the 6fc Live Educate WordPress video hosted by Aisha, offers a free, user-friendly way to create pie charts, bar charts, geo charts, and more, with over 40,000 active installations. This guide details how to install, configure, and embed charts, focusing on a geo chart example, based on the video and enriched with web sources.

Why Use Visualizer?

  • Visual Analytics: Charts (e.g., pie, bar, geo) provide clear insights, boosting authenticity for blogs, eCommerce, or membership sites (from your “Membership Plans” guide).
  • Free Features: Includes 9 chart types (table, pie, donut, line, area, geo, bar, column, bubble); CSV imports; customizable styles.
  • WooCommerce Fit: Display sales data or user analytics for verified users (from your “Email Verification” guide).
  • Pro Version ($99+/year): Adds 6 advanced charts (e.g., candlestick, timeline), live data syncing (e.g., Google Analytics), JSON/database imports, and front-end editing.
  • Limitations: Free version lacks live updates and advanced charts; manual CSV edits required; occasional import errors if data format is incorrect.

Step 1: Install and Activate Visualizer

  1. Install Plugin:
    • In your WordPress dashboard, go to Plugins > Add New.
    • Search for Visualizer (per video, “Visualizer: Tables and Charts Manager for WordPress” by Themeisle, 40,000+ installations).
    • Click Install Now, then Activate (per video).
    • Alternative: Download from wordpress.org/plugins/visualizer/ and upload via Plugins > Add New > Upload Plugin.
  2. Verify Installation:
    • Confirm: Visualizer appears in the sidebar with Chart Library, Add New Chart, and Support options (per video).

Step 2: Create a Geo Chart

  1. Add New Chart:
    • Go to Visualizer > Add New Chart (per video).
    • Chart Type: Select Geo (per video) or other free options (Table, Pie, Donut, Line, Area, Bar, Column, Bubble).
      • Note: Advanced charts (Candlestick, Timeline, Radar, Polar, Combo, Gauge) require Pro (per video).
  2. Data Source:
    • Choose Import Data from File (per video).
      • Alternatives (Pro): Import from URL, JSON, WordPress database, or other charts.
    • Download the sample CSV template (per video) by clicking the provided link in the import section.
  3. Prepare CSV Data:
    • Open the sample CSV in Excel or Google Sheets (per video).
    • Format Requirements (per video):
      • First Column: Category (e.g., country names, type: string).
      • Second Column: Values (e.g., user counts, type: number).
      • First Row: Column headers (e.g., “Country”, “Users”).
      • Second Row: Data types (e.g., string, number, in lowercase).

Example CSV (for geo chart):
text
Copy
Country,Users

string,number

USA,500

India,300

  • Brazil,200
  • Save as .csv (not .xlsx, per video).
  1. Import CSV:
    • In Visualizer, click Choose File, select your edited CSV (per video).
    • Click Import.
    • Confirm: Data preview appears (e.g., countries with user counts, per video).
    • If errors occur (e.g., wrong data types), check CSV format and re-import (per video).

Step 3: Customize the Geo Chart

  1. General Settings:
    • Title: Add a chart title (e.g., “User Analytics”, per video).
    • Chart Size: Adjust Width and Height (e.g., 600px x 400px) to fit your page (per video).
  2. Map Settings (Geo Chart Specific):
    • API Key: Add a Google Maps API key for advanced features (optional, per video; get from console.cloud.google.com).
    • Region: Select World (default, per video) or specific regions (e.g., “US” for USA, “EU” for Europe).
      • Use region codes (e.g., “005” for South America) for precision.
    • Resolution: Choose Countries (per video), Provinces, or Metros.
    • Display Mode: Select Regions (color-coded areas, per video) or Markers (pins).
  3. Color Settings:
    • Minimum Value Color: Set for lowest values (e.g., Red, per video).
    • Intermediate Value Color: Set for mid-range (e.g., Yellow, per video).
    • Maximum Value Color: Set for highest values (e.g., Green, per video).
    • Example: Red (0 users), Yellow (200 users), Green (500+ users).
  4. Additional Settings:
    • Marker Radius: Adjust marker size for visibility (per video).
    • Magnifying Glass: Enable zoom on hover with a zoom factor (e.g., 25, per video).
    • Tooltip: Enable to show data on hover (e.g., “USA: 500 users”).
    • Legend: Show/hide legend for color scale.
  5. Create Chart:
    • Click Create Chart (per video).
    • Confirm: Chart appears in preview with your data (e.g., world map with color-coded countries).

Step 4: Embed the Chart

  1. Copy Shortcode:
    • After creating, Visualizer provides a shortcode (e.g., [visualizer id=\”123\”], per video).
    • Copy the shortcode from the chart preview or Visualizer > Chart Library.
  2. Add to Post/Page:
    • Go to Posts > Add New or Pages > Add New (per video).
    • Paste the shortcode in the content editor (e.g., [visualizer id=\”123\”]).
    • Alternative: Use the Visualizer Chart block/widget (per video):
      • Add a block, search for “Visualizer Chart”.
      • Select your chart (e.g., “User Analytics”).
      • Note: Video mentions block support issues; shortcode is reliable.
    • Click Publish.
  3. Test Chart:
    • View the post/page (e.g., yoursite.com/user-analytics).
    • Confirm: Geo chart displays with color-coded regions (e.g., USA in green, India in yellow, per video).
    • Hover: Verify tooltips show data (e.g., “USA: 500 users”).
    • Check responsiveness on mobile.

Step 5: Verify and Troubleshoot

  1. Verify Chart:
    • Ensure chart renders correctly on the front end with accurate data.
    • Test interactions (e.g., hover, zoom) and color scaling.
    • Confirm chart aligns with page layout (e.g., centered, per video).
  2. Troubleshoot:
    • Chart Not Showing?:
      • Verify shortcode is correct (e.g., [visualizer id=\”123\”]).
      • Check Visualizer > Chart Library to ensure chart is published.
      • Clear cache (from your “Backup and Migration” guide).
    • Data Errors?:
      • Re-check CSV format (e.g., string, number in second row).
      • Download Visualizer’s sample CSV again and compare.
      • Look for error messages in the import preview (per video).
    • Theme Conflicts?: Test with Neve or Storefront (from your “Neve” or “Creating Products” guides).
    • Mobile Issues?: Adjust chart width/height or add CSS for responsiveness.
    • Contact support at themeisle.com/support/ or check visualizer.themeisle.com/docs/.

Step 6: Enhance with Optional Features

  1. Visualizer Features:
    • Free Charts: Use Pie, Bar, or Line for different data (e.g., sales by product, blog views).
      • Pie Example: Show product sales percentages (e.g., “Flying Ninja: 40%”).
      • Bar Example: Compare monthly user visits.
    • Pro Features: Import live data from Google Analytics, JSON, or databases; use advanced charts (e.g., Timeline for membership growth).
    • Annotations: Add labels to data points (Pro).
    • Export: Download charts as images or PDFs (Pro).
  2. WooCommerce Integration:
    • Display sales analytics (e.g., “Flying Ninja vs. other products”) on product or shop pages.
    • Pair with NotificationX for sales notifications (from your “NotificationX” guide).
    • Use Razorpay or UPI QR Code for purchases linked to charted products (from your “Razorpay” or “UPI Payment” guides).
    • Promote charts via FiboSearch (from your “FiboSearch” guide) or Convertful popups (from your “Newsletter” guide).
  3. Custom Styling:
  • Add CSS in Appearance > Customize > Additional CSS:
  • css
  • Copy
  • .visualizer-front { border: 1px solid #ddd; border-radius: 5px; }

.visualizer-title { color: #0073aa; font-size: 18px; }

  • @media (max-width: 600px) { .visualizer-front { width: 100%; height: auto; } }
  • Match Neve’s design (from your “Neve” guide).
  1. Dynamic Data (Pro):
    • Link to live CSV/JSON URLs for real-time updates (e.g., user demographics).
    • Integrate with Google Analytics for traffic charts.

Step 7: Best Practices

  1. Data Accuracy:
    • Validate CSV data before importing to avoid errors (e.g., correct country names, numeric values).
    • Use consistent data types (e.g., string for names, number for counts).
  2. User Experience:
    • Keep charts simple (e.g., 5-10 data points for geo charts) for clarity.
    • Use high-contrast colors (e.g., red-yellow-green) for accessibility.
    • Add descriptive titles (e.g., “User Analytics by Country”).
  3. Testing:
    • Test charts on desktop and mobile for responsiveness.
    • Verify data updates after re-importing CSV.
    • Check hover/zoom functionality.
  4. Performance:
    • Visualizer is lightweight; cache pages excluding dynamic charts (from your “Backup and Migration” guide).
    • Monitor load times with GTmetrix, especially for large datasets.

Pro Tips

  • Boost Engagement: Promote charts via a Welcome Bar (from your “Sticky Menu” guide) or Join.chat for support (from your “Join.chat” guide).
  • WooCommerce Sync: Combine with Finale Lite for sales timers linked to charted products (from your “Sales Countdown” guide).
  • Security: Display charts for verified users with Ultimate Member (from your “Email Verification” guide).
  • SEO: Embed charts in blog posts for visibility (from your “Blog Page” guide).
  • Backup: Save chart settings with UpdraftPlus (from your “Backup and Migration” guide).
  • Styling: Align charts with Neve’s design (from your “Neve” guide).

Congratulations!

You’ve added a geo chart (and more) with Visualizer and 6fc Live! Your WordPress site now showcases analytics like user demographics, enhancing credibility for your blog or WooCommerce store. For live data or advanced charts, explore Visualizer Pro (visualizer.themeisle.com). Combine with your other guides (e.g., “NotificationX,” “Finale Lite,” “Neve”) for a dynamic platform. Need help with CSV imports, styling, or troubleshooting? Comment below or visit themeisle.com/support/!

Leave a Comment

Your email address will not be published. Required fields are marked *