Skip to content
Contract Management
# Start coding
import plotly.graph_objects as go
import plotly.io as pio
# Define the ratings data
criterion = ['Interface and User Experience', 'Efficient Caching for Contract Performance',
'Speed and Real-time Data Processing', 'Versatile Data Structures',
'Real-time Collaboration and Event-driven Architecture',
'Scalability and High Availability', 'Developer-Friendly and Integration Capabilities']
ironclad_ratings = [8, 7, 9, 8, 7, 8, 8]
docusign_ratings = [9, 7, 8, 7, 9, 9, 9]
evisort_ratings = [8, 8, 8, 9, 8, 8, 9]
# Create the grouped column chart
fig = go.Figure()
fig.add_trace(go.Bar(y=ironclad_ratings, x=criterion, name='Ironclad', marker=dict(color='rgb(0, 102, 204)')))
fig.add_trace(go.Bar(y=docusign_ratings, x=criterion, name='DocuSign', marker=dict(color='rgb(255, 153, 0)')))
fig.add_trace(go.Bar(y=evisort_ratings, x=criterion, name='Evisort', marker=dict(color='rgb(51, 204, 51)')))
fig.update_layout(title='CMS Ratings Comparison',
xaxis_title='Criterion',
yaxis_title='Rating',
legend_title='Contract Management Software',
barmode='group')
# Export the chart as an image
image_path = 'chart.png'
pio.write_image(fig, image_path)
print('Chart image exported successfully.')Current Type: Bar
Current X-axis: None
Current Y-axis: None
Current Color: None